Compartir a través de


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

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

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