Partager via


CStringRefElementTraits, classe

Cette classe fournit des fonctions static liées aux chaînes stockées dans des objets de classe de collection. Les objets String sont traités comme références.

template< 
   typename T 
> 
class CStringRefElementTraits : public CElementTraitsBase< T >

Paramètres

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

Membres

Méthodes publiques

Nom

Description

CStringRefElementTraits::CompareElements

Appelez cette fonction statique pour comparer deux éléments de chaîne pour l'égalité.

CStringRefElementTraits::CompareElementsOrdered

Appelez cette fonction statique pour comparer deux éléments de chaîne.

CStringRefElementTraits::Hash

Appelez cette fonction statique pour calculer une valeur de hachage pour l'élément donné de chaîne.

Notes

Cette classe fournit des fonctions statiques pour comparer des chaînes et pour créer une valeur de hachage. Ces fonctions sont utiles lorsque vous utilisez une classe de collection pour stocker des données basées sur une chaîne. Contrairement à CStringElementTraits et de CStringElementTraitsI, CStringRefElementTraits entraîne les arguments d' CString d'être passés comme références de const CString& .

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

Hiérarchie d'héritage

CElementTraitsBase

CStringRefElementTraits

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CElementTraitsBase, classe

Autres ressources

Vue d'ensemble de la classe ATL