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>.

6ycc27ez.collapse_all(es-es,VS.110).gifConstructores

CType

Constructor de objetos de la clase ctype que actúan como las facetas de configuración regional de caracteres.

6ycc27ez.collapse_all(es-es,VS.110).gifTypedefs

char_type

Un tipo que describe un carácter utilizado por una configuración regional.

6ycc27ez.collapse_all(es-es,VS.110).gifFunciones miembro

do_is

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.

do_narrow

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.

do_scan_is

Una función virtual se llama para buscar el primer carácter de un rango que coincida con una máscara especificada.

do_scan_not

Una función virtual se llama para buscar el primer carácter de un rango que no coincide con una máscara especificada.

do_tolower

Una función virtual se llama para convertir un carácter o un intervalo de caracteres en su caso inferior.

do_toupper

Una función virtual se llama para convertir un carácter o un intervalo de caracteres en mayúsculas.

do_widen

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.

es

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.

restringir

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.

scan_is

Localiza el primer carácter de un rango que coincida con una máscara especificada.

scan_not

Localiza el primer carácter de un rango que no coincide con una máscara especificada.

ToLower

Convierte un carácter o un intervalo de caracteres a minúsculas.

ToUpper

Convierte un carácter o un intervalo de caracteres en mayúsculas.

ampliar

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++

Otros recursos

miembros ctype

miembros de <configuración regional>