오전 9:14 2000-05-02
조경민 STL List를 사용하기
-------------------------------------------------
아래처럼 하면된다.
#include <list>
using namespace std;
:
        list<int> L;
        list<int>::iterator  Lt;

        L.push_back(0);
        L.push_front(1);
        Lt = L.begin();

        CString str;

        for( ; Lt != L.end() ; ++Lt) {
                str.Format("%d",*Lt);
                AfxMessageBox(str);
        }
리스트 컨테이너 노드는 알아서 소거하지만 안의 내용물을
내가new 해서 만들었다면 그것은 내가 delete해주어야 한다.
Like A CPtrList


Thanks to 병창형

#pragma warning(disable:4786)
#include <stdio.h>
#include <iostream.h>
#include <string>
#include <list>
#include <algorithm>

using namespace std;

void main()
{

        cout << "-----------------------------" << endl;
        cout << " Sample " << endl;
        cout << "-----------------------------" << endl;

        list<int>  ml_stlData;
        list<int>::iterator  ml_GetIt;


        ml_stlData.push_back(1);
        ml_stlData.push_back(3);
        ml_stlData.push_back(4);

    
        ml_GetIt = ml_stlData.begin();

        for(ml_GetIt ; ml_GetIt != ml_stlData.end() ; ++ml_GetIt) {


                 cout << "Data : " << *ml_GetIt << endl;

        }

        cout << "-----------------------------" << endl;
        cout << " Terminate Program" << endl;
        cout << "-----------------------------" << endl;

        getchar();

}

'KB > C/C++' 카테고리의 다른 글

[stl] 소트 하기  (0) 2004.03.19
C++ Casting  (0) 2004.03.19
[stl] 이중배열 만들기 vector  (0) 2004.03.19
STL String  (0) 2004.03.19
Boyer Moore 문자열 패턴 매칭  (0) 2004.03.19

+ Recent posts