아틴
Atin
아틴
전체 방문자
오늘
어제
  • 분류 전체보기 (460)
    • Devlopment (246)
      • 정리 글 (20)
      • MicroServices (0)
      • Reactive, Concurrenc.. (12)
      • Java (44)
      • Spring (20)
      • C,C++,Ruby,Python (52)
      • Mobile (39)
      • Web (35)
      • Tip & Info (14)
      • Unit Test (7)
    • Infra (44)
      • OS (21)
      • RDBMS (13)
      • NoSQL&Cache (5)
      • AWS (4)
    • Computer Science (11)
    • Etc (156)

블로그 메뉴

  • Home
  • Guestbook

공지사항

인기 글

태그

  • 안드로이드
  • Dungeons & Dragons
  • Ruby on Rails
  • 전라도
  • 던젼 앤 드래곤즈
  • Java
  • 여행
  • 아이폰
  • javascript
  • 해킨토시
  • C
  • jsp
  • CSS
  • 정읍
  • Linux
  • Python
  • Android
  • TRPG
  • 자바
  • mysql

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아틴

Atin

Devlopment/C,C++,Ruby,Python

[VC++] 맵 사용방식

2010. 4. 9. 13:36
반응형
#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 값 사용
}
반응형
저작자표시 (새창열림)

'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
    'Devlopment/C,C++,Ruby,Python' 카테고리의 다른 글
    • [VC++] 레지스트리 삭제 (저장된 설정 삭제 방법)
    • [VC++] 비트맵 출력
    • [VC++] Extern과 Const
    • [VC++] 스레드(Thread) 동기화
    아틴
    아틴

    티스토리툴바