Partilhar via


Classe CPrimitiveElementTraits

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta classe fornece métodos e funções padrão para uma classe de coleção composta por tipos de dados primitivos.

Sintaxe

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

Parâmetros

T
O tipo de dados a armazenar no objeto da classe de coleção.

Membros

Definições de Tipos Públicas

Nome Description
CPrimitiveElementTraits::INARGTYPE O tipo de dados a usar para adicionar elementos ao objeto de classe de coleção.
CPrimitiveElementTraits::OUTARGTYPE O tipo de dado a usar para recuperar elementos do objeto de classe de coleção.

Observações

Esta classe fornece funções estáticas e métodos padrão para mover, copiar, comparar e fazer hash de elementos primitivos de tipo de dados armazenados num objeto de classe de coleção.

Para mais informações, consulte Aulas de Coleção ATL.

Hierarquia de herança

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CPrimitiveElementTraits

Requerimentos

Cabeçalho: atlcoll.h

CPrimitiveElementTraits::INARGTYPE

O tipo de dados a usar para adicionar elementos ao objeto de classe de coleção.

typedef T INARGTYPE;

CPrimitiveElementTraits::OUTARGTYPE

O tipo de dado a usar para recuperar elementos do objeto de classe de coleção.

typedef T& OUTARGTYPE;

Consulte também

Classe CDefaultElementTraits
Visão geral da classe