// inlcude
#include <list>
#include <algorithm> // find를 쓰기 위해
using namespace std;
// 리스트 생성
list<LONG> panList;
list<LONG>::iterator i, j;
m_listbox.ResetContent();
// 데이터 추가.
panList.push_back(10);
panList.push_back(50);
panList.push_back(30);
panList.push_back(20);
for (i=panList.begin(); i!= panList.end(); i++)
{
CString aa;
aa.Format("%d", *i);
m_listbox.AddString(aa);
}
m_listbox.ResetContent();
// 데이터 정렬
panList.sort();
for (i=panList.begin(); i!= panList.end(); i++)
{
CString aa;
aa.Format("%d", *i);
m_listbox.AddString(aa);
}
m_listbox.ResetContent();
// 데이터 찾기 및 삭제
j = find(panList.begin(), panList.end(), 40);
panList.erase(j);
for (i=panList.begin(); i!= panList.end(); i++)
{
CString aa;
aa.Format("%d", *i);
m_listbox.AddString(aa);
}
'프로그래밍' 카테고리의 다른 글
Dangling Pointer (0) | 2006.10.10 |
---|---|
ActiveX에서 hInstance 얻는 법 (0) | 2006.09.04 |
ATL 에서 윈속2 쓰기 (0) | 2006.07.08 |
팁 - COM을 VB, 델파이, C++, C#에서 사용해보자 (0) | 2006.07.07 |
Windows XP에서 Subversion 서버 설치하기. (0) | 2006.06.26 |