Clase de CElementTraits

Esta clase es utilizada por las clases de colección para proporcionar métodos y funciones para mover, copiar, la comparación, y aplicar un algoritmo hash operaciones.

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

Parámetros

  • T
    El tipo de datos que se almacenan en la colección.

Comentarios

Esta clase proporciona funciones estáticas predeterminadas y los métodos para mover, copiar, comparar, y aplicar un algoritmo hash a los elementos almacenados en un objeto de clase de colección.CElementTraits es especificado 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 utilizan para almacenar objetos más complejos, las funciones y los métodos deben reemplazar por implementaciones usuario- proporcionadas.

Para obtener más información, vea clases de colección de ATL.

Requisitos

encabezado: atlcoll.h

Vea también

Referencia

Clase de CDefaultElementTraits

Otros recursos

Información general de la clase ATL