다음을 통해 공유


컬렉션 클래스

다음 클래스는 배열, 목록, 맵 및 비교 및 요소 액세스를 지원하기 위한 특성 메서드를 지원합니다.

  • CAtlArray 이 클래스는 배열 개체를 구현합니다.

  • CAtlList 이 클래스는 목록 개체를 만들고 관리하는 메서드를 제공합니다.

  • CAtlMap 이 클래스는 지도 개체를 만들고 관리하기 위한 메서드를 제공합니다.

  • CAutoPtrArray 이 클래스는 스마트 포인터 배열을 생성할 때 유용한 메서드를 제공합니다.

  • CAutoPtrElementTraits 이 클래스는 스마트 포인터 컬렉션을 만들 때 유용한 메서드, 정적 함수 및 typedefs를 제공합니다.

  • CAutoPtrList 이 클래스는 스마트 포인터 목록을 생성할 때 유용한 메서드를 제공합니다.

  • CAutoVectorPtrElementTraits 이 클래스는 벡터 new 및 delete 연산자를 사용하여 스마트 포인터 컬렉션을 만들 때 유용한 메서드, 정적 함수 및 typedefs를 제공합니다.

  • CComQIPtrElementTraits 이 클래스는 COM 인터페이스 포인터 컬렉션을 만들 때 유용한 메서드, 정적 함수 및 typedefs를 제공합니다.

  • CComSafeArray 이 클래스는 SAFEARRAY 데이터 형식 구조에 대한 래퍼입니다.

  • CComSafeArrayBound 이 클래스는 SAFEARRAYBOUND 구조체에 대한 래퍼입니다.

  • CComUnkArray 이 클래스는 IUnknown 포인터를 저장하고 IConnectionPointImpl 템플릿 클래스에 대한 매개 변수로 사용하도록 설계되었습니다.

  • CDefaultCharTraits 이 클래스는 대문자와 소문자 간에 문자를 변환하기 위한 두 가지 정적 함수를 제공합니다.

  • CDefaultCompareTraits 이 클래스는 기본 요소 비교 함수를 제공합니다.

  • CDefaultElementTraits 이 클래스는 컬렉션 클래스에 대한 기본 메서드와 함수를 제공합니다.

  • CDefaultHashTraits 이 클래스는 해시 값을 계산하기 위한 정적 함수를 제공합니다.

  • CElementTraits 이 클래스는 컬렉션 클래스에서 이동, 복사, 비교 및 해시 작업을 위한 메서드와 함수를 제공하는 데 사용됩니다.

  • CElementTraitsBase 이 클래스는 컬렉션 클래스에 대한 기본 복사 및 이동 메서드를 제공합니다.

  • CHeapPtrElementTraits 이 클래스는 힙 포인터 컬렉션을 만들 때 유용한 메서드, 정적 함수 및 typedefs를 제공합니다.

  • CHeapPtrList 이 클래스는 힙 포인터 목록을 생성할 때 유용한 메서드를 제공합니다.

  • CInterfaceArray 이 클래스는 COM 인터페이스 포인터 배열을 생성할 때 유용한 메서드를 제공합니다.

  • CInterfaceList 이 클래스는 COM 인터페이스 포인터 목록을 생성할 때 유용한 메서드를 제공합니다.

  • CPrimitiveElementTraits 이 클래스는 기본 데이터 형식으로 구성된 컬렉션 클래스에 대한 기본 메서드 및 함수를 제공합니다.

  • CRBMap 이 클래스는 Red-Black 이진 트리를 사용하여 매핑 구조를 나타냅니다.

  • CRBMultiMap 이 클래스는 Red-Black 이진 트리를 사용하여 각 키를 둘 이상의 값과 연결할 수 있는 매핑 구조를 나타냅니다.

  • CRBTree 이 클래스는 Red-Black 트리를 만들고 활용하는 메서드를 제공합니다.

  • CSimpleArray 이 클래스는 간단한 배열을 관리하기 위한 메서드를 제공합니다.

  • CSimpleArrayEqualHelper 이 클래스는 CSimpleArray 클래스의 도우미입니다.

  • CSimpleArrayEqualHelperFalse 이 클래스는 CSimpleArray 클래스의 도우미입니다.

  • CSimpleMap 이 클래스는 간단한 매핑 배열을 지원합니다.

  • CSimpleMapEqualHelper 이 클래스는 CSimpleMap 클래스의 도우미입니다.

  • CSimpleMapEqualHelperFalse 이 클래스는 CSimpleMap 클래스의 도우미입니다.

  • CStringElementTraits 이 클래스는 개체를 저장하는 컬렉션 클래스에서 사용하는 정적 함수를 CString 제공합니다.

  • CStringElementTraitsI 이 클래스는 컬렉션 클래스 개체에 저장된 문자열과 관련된 정적 함수를 제공합니다. CStringElementTraits와 유사하지만 대/소문자를 구분하지 않는 비교를 수행합니다.

  • CStringRefElementTraits 이 클래스는 컬렉션 클래스 개체에 저장된 문자열과 관련된 정적 함수를 제공합니다. 문자열 개체는 참조로 처리됩니다.

ATL 컬렉션 클래스 개요

참고 항목

클래스 개요
컬렉션 클래스