Compartir a través de


<locale>

Define funciones y clases de plantilla que los programas de C++ pueden usar para encapsular y manipular distintas convenciones culturales relativas a la representación y el formato de datos numéricos, de moneda y de calendario, incluida la compatibilidad de internacionalización para la clasificación de caracteres y la intercalación de cadenas.

Sintaxis

#include <locale>

Funciones

Función Descripción
has_facet Comprueba si una faceta determinada se almacena en una configuración regional especificada.
isalnum Comprueba si un elemento de una configuración regional es un carácter alfabético o numérico.
isalpha Comprueba si un elemento de una configuración regional es un carácter alfabético.
iscntrl Comprueba si un elemento de una configuración regional es un carácter de control.
isdigit Comprueba si un elemento de una configuración regional es un carácter numérico.
isgraph Comprueba si un elemento de una configuración regional es un carácter alfabético o un signo de puntuación.
islower Comprueba si un elemento de una configuración regional está en minúsculas.
isprint Comprueba si un elemento de una configuración regional es un carácter imprimible.
ispunct Comprueba si un elemento de una configuración regional es un carácter de signo de puntuación.
isspace Comprueba si un elemento de una configuración regional es un carácter de espacio en blanco.
isupper Comprueba si un elemento de una configuración regional está en mayúsculas.
isxdigit Comprueba si un elemento de una configuración regional es un carácter usado para representar un número hexadecimal.
tolower Pasa un carácter a minúsculas.
toupper Pasa un carácter a mayúsculas.
use_facet Devuelve una referencia a una faceta de un tipo especificado almacenado en una configuración regional.

Clases

Clase Descripción
codecvt Clase de plantilla que proporciona una faceta utilizada para convertir entre las codificaciones de caracteres internas y externas.
codecvt_base Una clase base de la clase codecvt que se usa para definir un tipo de enumeración al que se hace referencia como result, que se usa como el tipo de valor devuelto para las funciones miembro de la faceta para indicar el resultado de una conversión.
codecvt_byname Plantilla de clase derivada que describe un objeto que puede actuar como faceta de intercalación de una configuración local concreta, lo que permite la recuperación de información específica de un área cultural relativa a las conversiones.
collate Una clase de plantilla de intercalación que proporciona una faceta que controla las convenciones para la ordenación de cadenas.
collate_byname Una clase de plantilla derivada que describe un objeto que puede actuar como una faceta de intercalación de una configuración local concreta, lo que permite la recuperación de información específica de un área cultural relativa a las convenciones de ordenación de cadenas.
ctype Clase de plantilla que proporciona una faceta que se usa para ordenar caracteres, convertir entre mayúsculas y minúsculas, y entre el conjunto de caracteres nativo y el que usa la configuración regional.
ctype<char> Clase que es una especialización explícita de la clase de plantilla ctype<CharType> a tipo char, que describe un objeto que puede actuar como una faceta de configuración local para caracterizar distintas propiedades de un carácter de tipo char.
ctype_base Una clase base para la clase ctype que se utiliza para definir los tipos de enumeración usados para clasificar o comprobar caracteres individualmente o dentro de intervalos completos.
ctype_byname Plantilla de clase derivada que describe un objeto que puede actuar como una faceta ctype de una configuración local concreta, habilitando la clasificación y conversión de caracteres entre mayúsculas y minúsculas y entre los conjuntos de caracteres especificados en la configuración local y nativa.
locale Una clase que describe un objeto de configuración regional que encapsula la información específica de la configuración regional como un conjunto de facetas que definen colectivamente un entorno adaptado concreto.
messages Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para recuperar mensajes adaptados de un catálogo de mensajes internacionalizados para una configuración local concreta.
messages_base Clase base que describe un tipo int para el catálogo de mensajes.
messages_byname Plantilla de clase derivada que describe un objeto que puede actuar como una faceta de mensajes de una configuración local concreta, lo que permite la recuperación de mensajes localizados.
money_base Una clase base para la clase ctype que se utiliza para definir los tipos de enumeración usados para clasificar o comprobar caracteres individualmente o dentro de intervalos completos.
money_get Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de las secuencias de tipo CharType en valores monetarios.
money_put Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de valores monetarios en secuencias de tipo CharType.
moneypunct Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para describir las secuencias de tipo CharType usadas para representar un campo monetario de entrada o de salida.
moneypunct_byname Una clase de plantilla derivada que describe un objeto que puede actuar como una faceta moneypunct de una configuración local concreta que permite el formato de los campos monetarios de entrada o de salida.
num_get Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de secuencias de tipo CharType en valores numéricos.
num_put Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de valores numéricos en secuencias de tipo CharType.
numpunct Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para describir las secuencias de tipo CharType usadas para representar información sobre el formato y la puntuación de expresiones numéricas y booleanas.
numpunct_byname Una clase de plantilla derivada que describe un objeto que puede actuar como faceta moneypunct de una configuración local concreta, lo que habilita el formato y la puntuación de expresiones numéricas y booleanas.
time_base Clase que actúa como clase base para las facetas de la clase de plantilla time_get y que define el tipo enumerado dateorder y varias de sus constantes.
time_get Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de secuencias de tipo CharType en valores de hora.
time_get_byname Clase de plantilla derivada que describe un objeto que puede actuar como faceta de configuración local de tipo time_get<CharType, InputIterator>.
time_put Clase de plantilla que describe un objeto que puede actuar como una faceta de configuración local para controlar las conversiones de valores de hora en secuencias de tipo CharType.
time_put_byname Clase de plantilla derivada que describe un objeto que puede actuar como una faceta de configuración local de tipo time_put<CharType, OutputIterator>.
wbuffer_convert (Clase) Describe un búfer de secuencia que controla la transmisión de elementos a y desde un búfer de secuencia de bytes.
wstring_convert (Clase) Clase de plantilla que realiza conversiones entre una cadena de caracteres anchos y una cadena de bytes.

Consulte también

Páginas de códigos
Nombres de configuración regional, idiomas y cadenas de país/región
Seguridad para subprocesos en la biblioteca estándar de C++