Partager via


CElementTraits, classe

Cette classe est utilisée par les classes de collection pour fournir des méthodes et des fonctions pour déplacer, copier, de comparaison, et opérations de hachage.

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

Paramètres

  • T
    Le type de données à stocker dans la collection.

Notes

Cette classe fournit des fonctions static par défaut et des méthodes pour déplacer, copier, la comparaison, et les éléments de hachage stockés dans une classe de collection objet. CElementTraits est spécifié comme fournisseur par défaut de ces opérations par les classes de collection CAtlArray, CAtlList, CRBMap, CRBMultiMap, et CRBTree.

Les implémentations par défaut suffiront pour les types de données simples, mais si les classes de collection sont utilisées pour stocker des objets plus complexes, des fonctions et des méthodes doivent être remplacées par des implémentations fournies par l'utilisateur.

Pour plus d'informations, consultez Classes de collection ATL.

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CDefaultElementTraits, classe

Autres ressources

Vue d'ensemble de la classe ATL