Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
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