CMapStringToOb::operator]

CObject * amp; 연산자 [ ]( LPCTSTR key );(&A)

반환 값

CObject 개체;에 대 한 포인터에 대 한 참조 또는 NULL 지도 비어 있을 경우 또는 범위를 벗어났습니다.

주의

이 연산자는 SetAt 멤버 함수에 대 한 편리한 대체 합니다. 따라서 할당 문의 (l-값)의 왼쪽에만 사용할 수 있습니다. 지정된 된 키와 지도 요소가 없는 경우 다음 새 요소가 만들어집니다.

거기에 없다 "오른쪽" (r-value) 등가 연산자와이 키 지도에서 찾을 수 없습니다 수 가능성이 있기 때문에. 요소 검색에 대 한 조회 멤버 함수를 사용 하 여。

예제

CObList::CObList 의 목록에 대 한 참조는 CAge 컬렉션의 모든 예제에 사용 되는 클래스。

/ / CMapStringToOb::operator 대 한 예제
   CMapStringToOb 지도;
   
   ["바트"] 지도 = 새로운 새 장 (13);
   ["리사"] 지도 = 새로운 케이지 (11);
# ifdef _DEBUG
   afxDump.SetDepth (1);
   afxDump lt; < "연산자 예:" << & 지도 << "\n";
# endif

이 프로그램에서 결과가 다음과 같습니다.:

연산자 예제: 2 요소와 A CMapStringToOb
 nbsp;? [누나] = $4a02에서 케이지 11
 ?? [바트] = $497e에서 케이지 13(&N)

CMapStringToOb 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CMapStringToOb::SetAt, CMapStringToOb::Lookup(&N)

Index