Compartilhar via


Classe CElementTraits

Essa classe é usada por classes de coleção para fornecer métodos e funções para operações de movimentação, cópia, comparação e hash.

Sintaxe

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

Parâmetros

T
O tipo de dados a serem armazenados na coleção.

Comentários

Essa classe fornece funções e métodos estáticos padrão para mover, copiar, comparar e efetuar hash de elementos armazenados em um objeto de classe da coleção. CElementTraits é especificado como provedor padrão dessas operações pelas classes CAtlArray, CAtlList, CRBMap, CRBMultiMap e CRBTree de coleção.

As implementações padrão serão suficientes para tipos de dados simples. Mas, se as classes de coleta forem usadas para armazenar objetos mais complexos, as funções e os métodos deverão ser substituídos por implementações fornecidas pelo usuário.

Para obter mais informações, confira Classes de Coleção da ATL.

Requisitos

Cabeçalho: atlcoll.h

Confira também

Classe CDefaultElementTraits
Visão geral da aula