Condividi tramite


<locale>

Definisce modelli di classe e funzioni che i programmi C++ possono usare per incapsulare e modificare convenzioni culturali diverse relative alla rappresentazione e alla formattazione dei dati numerici, monetari e calendric, incluso il supporto della internazionalizzazione per la classificazione dei caratteri e le regole di confronto delle stringhe.

Sintassi

#include <locale>

Funzioni

Funzione Descrizione
has_facet Verifica se un facet specifico viene archiviato nelle impostazioni locali specificate.
isalnum Verifica se un elemento delle impostazioni locali è un carattere alfabetico o numerico.
isalpha Verifica se un elemento delle impostazioni locali è un carattere alfabetico.
iscntrl Verifica se un elemento delle impostazioni locali è un carattere di controllo.
isdigit Verifica se un elemento delle impostazioni locali è un carattere numerico.
isgraph Verifica se un elemento delle impostazioni locali è un carattere alfanumerico o di punteggiatura.
islower Verifica se un elemento delle impostazioni locali è un carattere minuscolo.
isprint Verifica se un elemento delle impostazioni locali è un carattere stampabile.
ispunct Verifica se un elemento delle impostazioni locali è un carattere di punteggiatura.
isspace Verifica se un elemento delle impostazioni locali è uno spazio vuoto.
isupper Verifica se un elemento delle impostazioni locali è un carattere maiuscolo.
isxdigit Verifica se un elemento delle impostazioni locali è un carattere utilizzato per rappresentare un numero esadecimale.
tolower Converte un carattere in minuscolo.
toupper Converte un carattere in maiuscolo.
use_facet Restituisce un riferimento a un facet di un tipo specificato archiviato nelle impostazioni locali.

Classi

Classe Descrizione
codecvt Modello di classe che fornisce un facet utilizzato per la conversione tra codifiche di caratteri interne ed esterne.
codecvt_base Classe base per la classe codecvt usata per definire un tipo di enumerazione denominato result, usato come tipo restituito per le funzioni membro facet per indicare il risultato di una conversione.
codecvt_byname Modello di classe derivato che descrive un oggetto che può fungere da facet di confronto di una determinata impostazione locale, consentendo il recupero di informazioni specifiche di un'area culturale relativa alle conversioni.
collate Modello di classe di confronto che fornisce un facet che gestisce le convenzioni di ordinamento delle stringhe.
collate_byname Modello di classe derivato che descrive un oggetto che può fungere da facet di confronto di una determinata impostazione locale, consentendo il recupero di informazioni specifiche di un'area culturale relativa alle convenzioni di ordinamento delle stringhe.
ctype Modello di classe che fornisce un facet utilizzato per classificare i caratteri, eseguire la conversione da caratteri maiuscoli e minuscoli e tra il set di caratteri nativo e quello usato dalle impostazioni locali.
ctype<char> Classe che rappresenta una specializzazione esplicita del modello ctype<CharType> di classe da digitare char, che descrive un oggetto che può fungere da facet delle impostazioni locali per caratterizzare varie proprietà di un carattere di tipo char.
ctype_base Classe base della classe ctype utilizzata per definire i tipi di enumerazione utilizzati per classificare o verificare i caratteri singolarmente o all'interno di intervalli completi.
ctype_byname Modello di classe derivato che descrive un oggetto che può fungere da facet ctype di una determinata impostazione locale, consentendo la classificazione dei caratteri e la conversione di caratteri tra maiuscole e minuscole e set di caratteri specificati nelle impostazioni locali e native.
impostazioni locali Classe che descrive un oggetto delle impostazioni locali che incapsula le informazioni specifiche delle impostazioni locali come set di facet che definiscono collettivamente un ambiente localizzato specifico.
messages Modello di classe che descrive un oggetto che può fungere da facet delle impostazioni locali per recuperare i messaggi localizzati da un catalogo di messaggi internazionalizzati per una determinata impostazione locale.
messages_base Classe di base che descrive un int tipo per il catalogo di messaggi.
messages_byname Modello di classe derivato che descrive un oggetto che può fungere da facet del messaggio di una determinata impostazione locale, consentendo il recupero di messaggi localizzati.
money_base Classe base della classe ctype utilizzata per definire i tipi di enumerazione utilizzati per classificare o verificare i caratteri singolarmente o all'interno di intervalli completi.
money_get Modello di classe che descrive un oggetto che può fungere da facet delle impostazioni locali per controllare le conversioni di sequenze di tipo CharType in valori monetari.
money_put Modello di classe che descrive un oggetto che può fungere da facet delle impostazioni locali per controllare le conversioni di valori monetari in sequenze di tipo CharType.
moneypunct Modello di classe che descrive un oggetto che può fungere da facet delle impostazioni locali per descrivere le sequenze di tipo CharType utilizzate per rappresentare un campo di input monetario o un campo di output monetario.
moneypunct_byname Modello di classe derivato che descrive un oggetto che può fungere da facet moneypunct di una determinata impostazione locale, consentendo la formattazione dei campi di input o output monetari.
num_get Modello di classe che descrive un oggetto che può fungere da facet delle impostazioni locali per controllare le conversioni di sequenze di tipo CharType in valori numerici.
num_put Modello di classe che descrive un oggetto che può fungere da facet delle impostazioni locali per controllare le conversioni di valori numerici in sequenze di tipo CharType.
numpunct Modello di classe che descrive un oggetto che può fungere da facet locale per descrivere le sequenze di tipo CharType utilizzate per rappresentare informazioni sulla formattazione e la punteggiatura delle espressioni numeriche e booleane.
numpunct_byname Modello di classe derivato che descrive un oggetto che può fungere da facet moneypunct di una determinata impostazione locale, consentendo la formattazione e la punteggiatura delle espressioni numeriche e booleane.
time_base Classe che funge da classe base per i facet del modello di classe time_get, definendo solo il tipo enumerato dateorder e diverse costanti di questo tipo.
time_get Modello di classe che descrive un oggetto che può fungere da facet delle impostazioni locali per controllare le conversioni di sequenze di tipo CharType in valori temporali.
time_get_byname Modello di classe derivato che descrive un oggetto che può fungere da facet delle impostazioni locali di tipo time_get<CharType, InputIterator>.
time_put Modello di classe che descrive un oggetto che può fungere da facet delle impostazioni locali per controllare le conversioni di valori temporali in sequenze di tipo CharType.
time_put_byname Modello di classe derivato che descrive un oggetto che può fungere da facet delle impostazioni locali di tipo time_put<CharType, OutputIterator.>
Classe wbuffer_convert Descrive un buffer del flusso che controlla la trasmissione di elementi da e verso un buffer del flusso di byte.
Classe wstring_convert Modello di classe che esegue conversioni tra una stringa wide e una stringa di byte.

Vedi anche

Tabelle codici
Nomi delle impostazioni locali, lingue e stringhe relative a paesi
Thread Safety in the C++ Standard Library (Sicurezza dei thread nella libreria standard C++)