collate Class
Una clase de plantilla que describe un objeto que puede servir como una faceta de la configuración regional para controlar el orden y agrupación de caracteres dentro de una cadena, las comparaciones entre ellos y los algoritmos de hash de las cadenas.
template <class CharType >
class collate : public locale::facet
Parámetros
- CharType
El tipo utilizado dentro de un programa para codificar caracteres.
Comentarios
Al igual que con cualquier aspecto de la configuración regional, el identificador de objeto estático tiene un valor inicial almacenado de cero.El primer intento para tener acceso a su valor almacenado almacena un valor positivo único en Id. En algunos idiomas, caracteres se agrupan y se trata como un solo carácter, y en otros casos, los caracteres individuales se tratan como si fueran dos caracteres.Los ordenación en servicios proporcionados por la clase de intercalar proporcionan la forma de ordenación de estos casos.
Constructores
El constructor de objetos de la clase collate que sirve como una faceta de la configuración regional para controlar la ordenación de las convenciones de cadenas. |
Typedefs
Un tipo que describe un carácter de tipo CharType. |
|
Un tipo que describe una cadena de tipo basic_string que contiene caracteres de tipo CharType. |
Funciones miembro
Compara dos secuencias de caracteres de acuerdo a sus reglas específicas de la faceta de igualdad o desigualdad. |
|
Una función virtual se llama para comparar dos secuencias de caracteres de acuerdo a sus reglas específicas de la faceta de igualdad o desigualdad. |
|
Una función virtual se llama para determinar el valor de hash de secuencias de acuerdo con sus reglas específicas de faceta. |
|
Una función virtual se llama para convertir una secuencia de caracteres de una configuración regional en una cadena que se puede utilizar en las comparaciones lexicográficas con otras secuencias de caracteres del mismo modo convertidos a partir de la misma configuración regional. |
|
Determina el valor de hash de la secuencia de acuerdo con sus reglas específicas de faceta. |
|
Convierte una secuencia de caracteres de una configuración regional en una cadena que se puede utilizar en las comparaciones lexicográficas con otras secuencias de caracteres del mismo modo convertidos a partir de la misma configuración regional. |
Requisitos
Encabezado: <locale>
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++