[Develop] Native/Native
CAtlMap Examples
mouse-david
2012. 2. 20. 20:07
728x90
//선언
#include "atlcoll.h"
CAtlMap<CString , BOOL , CStringElementTraits<CString>> myCatl; //키가 문자열인 경우
CAtlMap<int , BOOL>myCatl; //키가 문자열이 아닌 모든 경우
//삽입
myCatl.SetAt(Key ,Value);
//삭제
myCatl.RemoveKey(Key);
myCatl.RemoveAll();
//검색
CAtlMap<UINT , BOOL>::CPair* pPair = myCatl.Lookup( Key ); // Key값으로 Value를 리턴(BOOL)한다.
//시작위치
POSITION pos = myCatl.GetStartPosition();
//다음위치
myCatl.GetNext(POSITION); //리턴값 : CPair *
myCatl.GetNextValue(POSITION); //리턴값 : Value
728x90