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