Partager via


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

Voir aussi

CDefaultElementTraits, classe
Vue d’ensemble de la classe