collate Class
Une classe de modèle qui décrit un objet qui peut servir d'une facette de paramètres régionaux pour contrôler l'ordre de tri et groupement de caractères dans une chaîne, les comparaisons entre eux et le hachage de chaînes.
template <class CharType >
class collate : public locale::facet
Paramètres
- CharType
Le type utilisé dans un programme pour coder des caractères.
Notes
Comme avec n'importe quel facette de paramètres régionaux, l'ID d'objet statique a une valeur stockée initiale égale à zéro.La première tentative pour accéder à sa valeur stockée stocke une valeur positive unique dans ID. Dans certaines langues, les caractères sont regroupées et traitées comme un caractère unique, et dans d'autres, les caractères individuels sont traités comme s'ils étaient deux caractères.Les services de classement fournies par la classe collate fournissent la façon de trier ces incidents.
Constructeurs
Le constructeur pour les objets de classe collate qui sert une facette de paramètres régionaux pour gérer les conventions de tri des chaînes. |
Typedef
Un type qui décrit un caractère de type CharType. |
|
Un type qui décrit une chaîne de type basic_string contenant des caractères de type CharType. |
Fonctions membres
Compare deux séquences de caractères en fonction de leurs règles propres à la facette d'égalité ou d'inégalité. |
|
Une fonction virtuelle appelée pour comparer deux séquences de caractères en fonction de leurs règles propres à la facette d'égalité ou d'inégalité. |
|
Une fonction virtuelle appelée pour déterminer la valeur de hachage des séquences en fonction de leurs règles propres à la facette. |
|
Une fonction virtuelle appelée pour convertir une séquence de caractères à partir d'un paramètre régional en une chaîne qui peut être utilisée dans les comparaisons lexicographiques avec d'autres séquences de caractères de même convertis à partir des même paramètres régionaux. |
|
Détermine la valeur de hachage de la séquence selon leurs règles propres à la facette. |
|
Convertit une séquence de caractères à partir d'un paramètre régional pour une chaîne qui peut être utilisée dans les comparaisons lexicographiques avec d'autres séquences de caractères de même convertis à partir des même paramètres régionaux. |
Configuration requise
En-tête : <locale>
Espace de noms : std
Voir aussi
Référence
Sécurité des threads dans la bibliothèque C++ standard