오답노트

CMap 사용법 본문

C,C++/MFC

CMap 사용법

권멋져 2021. 8. 9. 09:12
CMap<int, int, CString, LPCSTR> mapHeader;
CString str;
mapHeader.SetAt(1, "TEST");

if (mapHeader.Lookup(1, str))
{
	//str = ...
}

mapHeader.RemoveAll();

기본적인 사용법

 

CMap<KEY , ARG_KEY, VALUE, ARG_VALUE> mapHeader;

KEY : CMap 내부에서 key를 관리하는 데이터 타입
ARG_KEY: CMap에게 key를 전달하는 데이터 타입
VALUE: CMap 내부에서 값을 관리하는 데이터 타입
ARG_VALUE: CMap에게 값을 전달하는 데이터 타입


출처: https://yoonemong.tistory.com/139 [Sw.Dev]

 

순으로 Key, Value 순으로 SetAt 하여

Lookup 함수를 통해 Key 값으로 Value를 반환하는 구조

'C,C++ > MFC' 카테고리의 다른 글

CWinThread 프로그램 종료 시 스레드 종료 안됨  (0) 2022.03.21
CString -> char* 문자열로 변환  (0) 2021.05.11
TRY...CATCH_ALL...END_CATCH_ALL  (0) 2021.02.18