반응형
#include <map>
using namespace std;
// 변수 선언
map<CString, int> mMap;
// 삽입
mMap.insert(pair<CString,int>(_T("A"), 1000));
mMap.insert(pair<CString,int>(_T("B"), 2000));
mMap.insert(pair<CString,int>(_T("C"), 3000));
mMap.insert(pair<CString,int>(_T("D"), 4000));
// 출력
for(map<CString, int>::iterator it = mMap.begin(); it != mMap.end(); it++)
{
// 키 : it->first or (*it).first
// 값 : it->second or (*it).second
}
// 검색
it = mMap.find(_T("A"));
if(it == mMap.end())
{
// 맵에 없음
}
else
{
// 맵에서 찾음 it->second 값 사용
}
using namespace std;
// 변수 선언
map<CString, int> mMap;
// 삽입
mMap.insert(pair<CString,int>(_T("A"), 1000));
mMap.insert(pair<CString,int>(_T("B"), 2000));
mMap.insert(pair<CString,int>(_T("C"), 3000));
mMap.insert(pair<CString,int>(_T("D"), 4000));
// 출력
for(map<CString, int>::iterator it = mMap.begin(); it != mMap.end(); it++)
{
// 키 : it->first or (*it).first
// 값 : it->second or (*it).second
}
// 검색
it = mMap.find(_T("A"));
if(it == mMap.end())
{
// 맵에 없음
}
else
{
// 맵에서 찾음 it->second 값 사용
}
반응형
'Devlopment > C,C++,Ruby,Python' 카테고리의 다른 글
[VC++] Visual Studio 6에서 include 경로 추가 (0) | 2010.06.17 |
---|---|
[VC++] CString -> char 변환 (0) | 2010.04.21 |
[VC++] Debug모드와 Release모드 (0) | 2010.04.15 |
[VC++] 레지스트리 삭제 (저장된 설정 삭제 방법) (0) | 2010.04.13 |
[VC++] 비트맵 출력 (0) | 2010.04.13 |
[VC++] Extern과 Const (0) | 2010.04.07 |
[VC++] 스레드(Thread) 동기화 (0) | 2010.04.01 |
[VC++] 다이어로그(Dialog) 도킹(Docking) 하기 (2) | 2010.03.25 |
[VC++] 파일 입출력시 버퍼 크기 문제 (0) | 2010.03.16 |
[VC++] 쓰레드 (0) | 2010.03.16 |