Clase CPrimitiveElementTraits
Esta clase proporciona métodos y funciones predeterminados para una clase de colección compuesta por tipos de datos primitivos.
Sintaxis
template <typename T>
class CPrimitiveElementTraits : public CDefaultElementTraits<T>
Parámetros
T
Tipo de datos que se van a almacenar en el objeto de clase de la colección.
Miembros
Definiciones de tipos públicas
Nombre | Descripción |
---|---|
CPrimitiveElementTraits::INARGTYPE | Tipo de datos que se va a usar para agregar elementos al objeto de clase de la colección. |
CPrimitiveElementTraits::OUTARGTYPE | Tipo de datos que se va a usar para recuperar elementos del objeto de clase de 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 de tipo de datos primitivos almacenados en un objeto de clase de la colección.
Para obtener más información, consulte Clases de colección en ATL.
Jerarquía de herencia
CPrimitiveElementTraits
Requisitos
Encabezado: atlcoll.h
CPrimitiveElementTraits::INARGTYPE
Tipo de datos que se va a usar para agregar elementos al objeto de clase de la colección.
typedef T INARGTYPE;
CPrimitiveElementTraits::OUTARGTYPE
Tipo de datos que se va a usar para recuperar elementos del objeto de clase de la colección.
typedef T& OUTARGTYPE;
Consulte también
CDefaultElementTraits (clase)
Información general sobre la clase