CMapStringToString 클래스
지도를 지 원하는 CString 개체에서 키 CString 개체입니다.
class CMapStringToString : public CObject
Members
멤버 함수를 CMapStringToString 클래스의 멤버 함수와 유사 CMapStringToOb. 이 유사성 때문에 사용할 수 있는 CMapStringToOb 멤버 함수 사양에 대 한 설명서를 참조 합니다. 볼 위치는 CObject 포인터 값을 반환 하거나 "출력" 매개 변수, 함수는 포인터를 대체 char. 볼 위치는 CObject "입력된" 함수 매개 변수로 포인터 포인터를 대체 char.
BOOL CMapStringToOb::Lookup(const char*<key>, CObject*&<rValue>) const;
예를 들어, 변환
BOOL CMapStringToString::Lookup(LPCTSTR<key>, CString&<rValue>) const;
공용 구조체
Name |
설명 |
---|---|
키 값과 연결 된 문자열 개체의 값을 포함 하는 중첩 된 구조입니다. |
Public 생성자
Name |
설명 |
---|---|
생성자입니다. |
Public 메서드
Name |
설명 |
---|---|
이 지도에서 요소의 개수를 반환합니다. |
|
현재 해시 테이블에서 요소를 결정합니다. |
|
반복에 대 한 다음 요소를 가져옵니다. |
|
이 지도에서 요소의 개수를 반환합니다. |
|
첫 번째 요소를 반환합니다. |
|
지정 된 키의 해시 값을 계산합니다. |
|
해시 테이블을 초기화합니다. |
|
빈 지도 조건 (요소)에 대해 테스트 합니다. |
|
Void 포인터는 void 포인터 키를 기반으로 찾습니다. 포인터 값을 않는 가리키는 엔터티 키 비교에 사용 됩니다. |
|
지정 된 키 값과 연결 된 키에 대 한 참조를 반환 합니다. |
|
첫 번째에 대 한 포인터를 가져옵니다 CString 구조에서. |
|
다음에 대 한 포인터를 가져옵니다 CString 를 반복 합니다. |
|
반환에 대 한 포인터는 CString 값에 지정 된 값과 일치 합니다. |
|
이 지도에서 모든 요소를 제거합니다. |
|
키에 지정 된 요소를 제거 합니다. |
|
지도에 요소를 삽입합니다. 일치 하는 키가 없는 경우 기존 요소를 대체 합니다. |
Public 연산자
Name |
설명 |
---|---|
지도에 요소를 삽입 합니다.-운영자 대체 SetAt. |
설명
CMapStringToString통합 된 IMPLEMENT_SERIAL 매크로의 요소를 덤프 및 serialization을 지원 합니다. 오버 로드 된 커서는 보관 하는 맵이 저장 된 경우 각 요소에서 serialize 될 (<<) 연산자와는 Serialize 멤버 함수입니다.
개별 덤프 해야 하는 경우 CString-CString 요소를 설정 해야 심도 덤프 컨텍스트를 1 이상으로 합니다.
경우는 CMapStringToString 개체를 삭제 하거나이 때 해당 요소 제거는 CString 해당 개체가 제거 됩니다.
에 대 한 자세한 내용은 CMapStringToString, 문서를 참조 하십시오. 컬렉션.
상속 계층 구조
CMapStringToString
요구 사항
헤더: afxcoll.h