ctype Class
Una clase que proporciona un aspecto que se utiliza para clasificar los caracteres, convertir desde superior y inferior casos y la conversión entre el juego de caracteres nativo y ese conjunto utilizado por la configuración regional.
template <class CharType>
class ctype : public ctype_base
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. Los criterios de clasificación se proporcionan un tipo anidado de la máscara de bits en el ctype_base de la clase base.
La biblioteca estándar de C++ define dos especializaciones explícitas de esta clase de plantilla:
CType<char>, una especialización explícita cuyas diferencias se describen por separado.
CType<wchar_t>, que trata los elementos como caracteres anchos.
Otras especializaciones de la clase de plantilla ctype<CharType>:
Convertir un valor de ch de tipo CharType en un valor de tipo char con la expresión (char)ch.
Convertir un valor de bytes de tipo char en un valor de tipo CharType con la expresión CharType (bytes).
Todas las demás operaciones se llevan a cabo en char los valores de la misma manera que para la especialización explícita ctype<char>.
Constructores
Constructor de objetos de la clase ctype que actúan como las facetas de configuración regional de caracteres. |
Typedefs
Un tipo que describe un carácter utilizado por una configuración regional. |
Funciones miembro
Una función virtual se llama para comprobar si un solo carácter tiene un atributo determinado o clasificar los atributos de cada carácter en un rango y los almacena en una matriz. |
|
Una función virtual se llama para convertir un carácter de tipo CharType utilizado por una configuración regional para el carácter correspondiente de tipo char conjunto de caracteres nativo. |
|
Una función virtual se llama para buscar el primer carácter de un rango que coincida con una máscara especificada. |
|
Una función virtual se llama para buscar el primer carácter de un rango que no coincide con una máscara especificada. |
|
Una función virtual se llama para convertir un carácter o un intervalo de caracteres en su caso inferior. |
|
Una función virtual se llama para convertir un carácter o un intervalo de caracteres en mayúsculas. |
|
Una función virtual se llama para convierte un carácter de tipo char en el carácter nativo, establezca el carácter correspondiente de tipo CharType utilizado por una configuración regional. |
|
Comprueba si un solo carácter tiene un atributo determinado, o clasifica los atributos de cada carácter en un rango y los almacena en una matriz. |
|
Convierte un carácter de tipo CharType utilizado por una configuración regional para el carácter de tipo char en el juego de caracteres nativo correspondiente. |
|
Localiza el primer carácter de un rango que coincida con una máscara especificada. |
|
Localiza el primer carácter de un rango que no coincide con una máscara especificada. |
|
Convierte un carácter o un intervalo de caracteres a minúsculas. |
|
Convierte un carácter o un intervalo de caracteres en mayúsculas. |
|
Convierte un carácter de tipo char en el carácter nativo, establezca el carácter correspondiente de tipo CharType utilizado por una configuración regional. |
Requisitos
Encabezado: <locale>
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++