Compartir a través de


Clases de colección

Las siguientes clases proporcionan compatibilidad con matrices, listas, mapas y métodos de rasgos para ayudar con comparaciones y acceso a elementos.

  • CAtlArray Esta clase implementa un objeto de matriz.

  • CAtlList Esta clase proporciona métodos para crear y administrar un objeto de lista.

  • CAtlMap Esta clase proporciona métodos para crear y administrar un objeto de mapa.

  • CAutoPtrArray Esta clase proporciona métodos útiles al construir una matriz de punteros inteligentes.

  • CAutoPtrElementTraits Esta clase proporciona métodos, funciones estáticas y definiciones de tipo útiles al crear colecciones de punteros inteligentes.

  • CAutoPtrList Esta clase proporciona métodos útiles al construir una lista de punteros inteligentes.

  • CAutoVectorPtrElementTraits Esta clase proporciona métodos, funciones estáticas y definiciones de tipo útiles al crear colecciones de punteros inteligentes mediante operadores de vector new y delete.

  • CComQIPtrElementTraits Esta clase proporciona métodos, funciones estáticas y definiciones de tipo útiles al crear colecciones de punteros de interfaz COM.

  • CComSafeArray Esta clase es un contenedor de la estructura SAFEARRAY Data Type.

  • CComSafeArrayBound Esta clase es un contenedor para una estructura SAFEARRAYBOUND.

  • CComUnkArray Esta clase almacena punteros IUnknown y está diseñado para usarse como parámetro para la clase de plantilla IConnectionPointImpl.

  • CDefaultCharTraits Esta clase proporciona dos funciones estáticas para convertir caracteres entre mayúsculas y minúsculas.

  • CDefaultCompareTraits Esta clase proporciona funciones de comparación de elementos predeterminadas.

  • CDefaultElementTraits Esta clase proporciona métodos y funciones predeterminados para una clase de colección.

  • CDefaultHashTraits Esta clase proporciona una función estática para calcular valores hash.

  • CElementTraits Las clases de colección usan esta clase para proporcionar métodos y funciones las operaciones de movimiento, copia, comparación y hash.

  • CElementTraitsBase Esta clase proporciona métodos de copia y movimiento predeterminados para una clase de colección.

  • CHeapPtrElementTraits Esta clase proporciona métodos, funciones estáticas y definiciones de tipo útiles al crear colecciones de punteros de montón.

  • CHeapPtrList Esta clase proporciona métodos útiles al construir una lista de punteros de montón.

  • CInterfaceArray Esta clase proporciona métodos útiles al construir una matriz de punteros de interfaz COM.

  • CInterfaceList Esta clase proporciona métodos útiles al construir una lista de punteros de interfaz COM.

  • CPrimitiveElementTraits Esta clase proporciona métodos y funciones predeterminados para una clase de colección compuesta de tipos de datos primitivos.

  • CRBMap Esta clase representa una estructura de asignación mediante un árbol binario Rojo-Negro.

  • CRBMultiMap Esta clase representa una estructura de asignación que permite asociar cada clave a más de un valor mediante un árbol binario Rojo-Negro.

  • CRBTree Esta clase proporciona métodos para crear y usar un árbol de Rojo-Negro.

  • CSimpleArray Esta clase proporciona métodos para administrar una matriz simple.

  • CSimpleArrayEqualHelper Esta clase es un asistente para la clase CSimpleArray.

  • CSimpleArrayEqualHelperFalse Esta clase es un asistente para la clase CSimpleArray.

  • CSimpleMap Esta clase proporciona compatibilidad con una matriz de asignación sencilla.

  • CSimpleMapEqualHelper Esta clase es un asistente para la clase CSimpleMap.

  • CSimpleMapEqualHelperFalse Esta clase es un asistente para la clase CSimpleMap.

  • CStringElementTraits Esta clase proporciona funciones estáticas usadas por clases de colección que almacenan objetos CString.

  • CStringElementTraitsI Esta clase proporciona funciones estáticas relacionadas con cadenas almacenadas en objetos de clase de colección. Es similar a CStringElementTraits, pero realiza comparaciones sin distinción entre mayúsculas y minúsculas.

  • CStringRefElementTraits Esta clase proporciona funciones estáticas relacionadas con cadenas almacenadas en objetos de clase de colección. Los objetos de cadena se tratan como referencias.

Información general de la clase de colección ATL

Consulte también

Información general sobre la clase
Clases de colección