다음을 통해 공유


CMapStringToOb 클래스

고유 매핑하는 사전 컬렉션 클래스 CString 개체에 CObject 포인터.

class CMapStringToOb : public CObject

Members

a53a94f6.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CMapStringToOb::CMapStringToOb

생성자입니다.

a53a94f6.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CMapStringToOb::GetCount

이 지도에서 요소의 개수를 반환합니다.

CMapStringToOb::GetHashTableSize

현재 해시 테이블에서 요소를 결정합니다.

CMapStringToOb::GetNextAssoc

반복에 대 한 다음 요소를 가져옵니다.

CMapStringToOb::GetSize

이 지도에서 요소의 개수를 반환합니다.

CMapStringToOb::GetStartPosition

첫 번째 요소를 반환합니다.

CMapStringToOb::HashKey

지정 된 키의 해시 값을 계산합니다.

CMapStringToOb::InitHashTable

해시 테이블을 초기화합니다.

CMapStringToOb::IsEmpty

빈 지도 조건 (요소)에 대해 테스트 합니다.

CMapStringToOb::Lookup

Void 포인터는 void 포인터 키를 기반으로 찾습니다.포인터 값을 않는 가리키는 엔터티 키 비교에 사용 됩니다.

CMapStringToOb::LookupKey

지정 된 키 값과 연결 된 키에 대 한 참조를 반환 합니다.

CMapStringToOb::RemoveAll

이 지도에서 모든 요소를 제거합니다.

CMapStringToOb::RemoveKey

키에 지정 된 요소를 제거 합니다.

CMapStringToOb::SetAt

지도에 요소를 삽입합니다. 일치 하는 키가 없는 경우 기존 요소를 대체 합니다.

a53a94f6.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CMapStringToOb::operator]

지도에 요소를 삽입 합니다.-운영자 대체 SetAt.

설명

삽입 한 후에 CString-CObject* 쌍 (요소)에 지도 효율적으로 검색 하거나 문자열을 사용 하는 쌍을 삭제 또는 CString 의 키 값.맵의 모든 요소를 반복할 수 있습니다.

형식의 변수에 위치 대체 항목 액세스 모든 맵 변형에서 사용 됩니다.사용할 수 있는 위치 맵을 통해 반복 하 고 항목을 "기억" 할.이 반복이 키 값으로 순차적입니다 생각 합니다. 그렇지 않습니다.검색 된 요소의 시퀀스는 결정 되지 않았습니다.

CMapStringToOb통합 된 IMPLEMENT_SERIAL 매크로의 요소를 덤프 및 serialization을 지원 합니다.오버 로드 된 커서는 보관 하는 맵이 저장 된 경우 각 요소에서 serialize 될 (<<) 연산자와는 Serialize 멤버 함수입니다.

지도에서 개별 요소의 진단 덤프 해야 하는 경우 (의 CString 값 및 CObject 내용을), 덤프 컨텍스트 깊이가 1 이상으로 설정 해야 합니다.

때는 CMapStringToOb 개체를 삭제 하거나이 때 해당 요소 제거는 CString 개체와 CObject 포인터가 제거 됩니다.참조 개체는 CObject 포인터 소멸 되지 않습니다.

맵 클래스 파생 목록 파생 비슷합니다.문서를 참조 하십시오. 컬렉션 예는 특수 목록 클래스를 파생 합니다.

상속 계층 구조

CObject

CMapStringToOb

요구 사항

헤더: afxcoll.h

참고 항목

참조

CObject 클래스

계층 구조 차트

CMapPtrToPtr 클래스

CMapPtrToWord 클래스

CMapStringToPtr 클래스

CMapStringToString 클래스

CMapWordToOb 클래스

CMapWordToPtr 클래스