<locale>

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Define funciones y clases de plantilla que los programas de C++ pueden utilizar 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.

#include <locale>  
  

Funciones

has_facetComprueba si una faceta determinada se almacena en una configuración regional especificada.
isalnumComprueba si un elemento de una configuración regional es un carácter alfabético o numérico.
isalphaComprueba si un elemento de una configuración regional es un carácter alfabético.
iscntrlComprueba si un elemento de una configuración regional es un carácter de control.
IsDigitComprueba si un elemento de una configuración regional es un carácter numérico.
isgraphComprueba si un elemento de una configuración regional es un carácter alfabético o un signo de puntuación.
IsLowerComprueba si un elemento de una configuración regional está en minúsculas.
isprintComprueba si un elemento de una configuración regional es un carácter imprimible.
ispunctComprueba si un elemento de una configuración regional es un carácter de signo de puntuación.
isspaceComprueba si un elemento de una configuración regional es un carácter de espacio en blanco.
IsUpperComprueba si un elemento de una configuración regional está en mayúsculas.
isxdigitComprueba si un elemento de una configuración regional es un carácter usado para representar un número hexadecimal.
ToLowerPasa un carácter a minúsculas.
ToUpperPasa un carácter a mayúsculas.
use_facetDevuelve una referencia a una faceta de un tipo especificado almacenado en una configuración regional.

Clases

codecvtClase de plantilla que proporciona una faceta utilizada para convertir entre las codificaciones de caracteres internas y externas.
codecvt_baseUna clase base para la clase codecvt que se utiliza para definir un tipo de enumeración denomina resultado, que se usa como el tipo de valor devuelto para las funciones miembro de faceta para indicar el resultado de una conversión.
codecvt_bynameUna clase de plantilla derivada que describe un objeto que puede actuar como faceta de intercalación de una configuración regional concreta, lo que permite la recuperación de información específica de un área cultural relativa a las conversiones.
COLLATEUna clase de plantilla de intercalación que proporciona una faceta que controla las convenciones para la ordenación de cadenas.
collate_bynameUna clase de plantilla derivada que describe un objeto que puede actuar como una faceta de intercalación de una configuración regional 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.
CTypeUna clase de plantilla que proporciona una faceta que se utiliza 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<>>Una clase que es una especialización explícita de la clase de plantilla ctype<>> escriba char, que describe un objeto que puede actuar como una faceta de configuración regional para caracterizar distintas propiedades de un carácter de tipo char.
ctype_baseUna 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_bynameUna clase de plantilla derivada que describe un objeto que puede actuar como faceta ctype de una configuración regional 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 regional y nativa.
configuración regionalUna 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.
mensajesUna clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para recuperar mensajes adaptados de un catálogo de mensajes internacionalizados para una configuración regional concreta.
messages_baseUna clase base que describe un tipo int para el catálogo de mensajes.
messages_bynameUna clase de plantilla derivada que describe un objeto que puede actuar como una faceta de mensajes de una configuración regional concreta, lo que permite la recuperación de mensajes adaptados.
money_baseUna 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_getUna clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de secuencias de tipo CharType en valores monetarios.
money_putUna clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de valores monetarios en secuencias de tipo CharType.
moneypunctUna clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para describir las secuencias de tipo CharType utilizado para representar un campo monetario de entrada o salida.
moneypunct_bynameUna clase de plantilla derivada que describe un objeto que puede actuar como una faceta moneypunct de una configuración regional concreta que permite el formato de los campos monetarios de entrada o de salida.
num_getUna clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de secuencias de tipo CharType en valores numéricos.
num_putUna clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de valores numéricos en secuencias de tipo CharType.
numpunctUna clase de plantilla que describe un objeto que puede actuar como una faceta 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_bynameUna clase de plantilla derivada que describe un objeto que puede actuar como faceta moneypunct de una configuración regional concreta, lo que habilita el formato y la puntuación de expresiones numéricas y booleanas.
time_baseUna 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_getUna clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de secuencias de tipo CharType en valores de hora.
time_get_bynameUna clase de plantilla derivada que describe un objeto que puede actuar como una faceta de configuración regional de tipo time_getCharType, InputIterator>.
time_putUna clase de plantilla que describe un objeto que puede actuar como una faceta de configuración regional para controlar las conversiones de valores de hora en secuencias de tipo CharType.
time_put_bynameUna clase de plantilla derivada que describe un objeto que puede actuar como una faceta de configuración regional 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)Una clase de plantilla que realiza conversiones entre una cadena de caracteres anchos y una cadena de bytes.

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

Mostrar: