Clase CElementTraits

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

Sintaxis

template<typename T>
class CElementTraits : public CDefaultElementTraits<T>

Parámetros

T
Tipo de datos que se van a almacenar en la colección.

Comentarios

Esta clase proporciona funciones y métodos estáticos predeterminados para mover, copiar, comparar y aplicar un hash a los elementos almacenados en un objeto de clase de la colección. CElementTraits se especifica como proveedor predeterminado de estas operaciones por las clases de colección CAtlArray, CAtlList, CRBMap, CRBMultiMap y CRBTree.

Las implementaciones predeterminadas serán suficientes para los tipos de datos simples, pero si las clases de colección se usan para almacenar objetos más complejos, las implementaciones proporcionadas por el usuario deben reemplazar a las funciones y los métodos.

Para obtener más información, consulte Clases de colección en ATL.

Requisitos

Encabezado: atlcoll.h

Consulte también

CDefaultElementTraits (clase)
Información general sobre la clase