CStringElementTraitsI, classe
Cette classe fournit des fonctions static liées aux chaînes stockées dans des objets de classe de collection. Il est semblable à CStringElementTraits, mais effectue des comparaisons ne respectant pas la casse.
template<
typename T,
class CharTraits = CDefaultCharTraits< T::XCHAR >
>
class CStringElementTraitsI : public CElementTraitsBase< T >
Paramètres
- T
Le type de données à stocker dans la collection.
Membres
Typedefs publics
Nom |
Description |
---|---|
Le type de données à utiliser pour ajouter des éléments à l'objet de classe de collection. |
|
Le type de données à utiliser pour récupérer des éléments de l'objet de classe de collection. |
Méthodes publiques
Nom |
Description |
---|---|
Appelez cette fonction statique pour comparer deux éléments de chaîne pour l'égalité, en ignorant les différences de casse. |
|
Appelez cette fonction statique pour comparer deux éléments de chaîne, en ignorant les différences de casse. |
|
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. Utilisez CStringRefElementTraits lorsque les objets String sont soit avec traité comme références.
Pour plus d'informations, consultez Classes de collection ATL.
Hiérarchie d'héritage
CStringElementTraitsI
Configuration requise
Header: atlcoll.h