CElementTraits, classe
Cette classe est utilisée par les classes de collection pour fournir des méthodes et des fonctions pour le déplacement, la copie, la comparaison et les opérations de hachage.
Syntaxe
template<typename T>
class CElementTraits : public CDefaultElementTraits<T>
Paramètres
T
Type de données à stocker dans la collection.
Notes
Cette classe fournit des fonctions statiques et des méthodes par défaut pour déplacer, copier, comparer et hacher des éléments stockés dans un objet de classe de collection. 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, les fonctions et méthodes doivent être remplacées par des implémentations fournies par l’utilisateur.
Pour plus d’informations, consultez les classes de collection ATL.
Spécifications
En-tête : atlcoll.h