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