ctype Class
Una classe che fornisce un aspetto che viene utilizzata per classificare caratteri, Converti superiore e inferiore, casi e la conversione tra il set di caratteri originale e tale set utilizzato dalle impostazioni internazionali.
template <class CharType>
class ctype : public ctype_base
Parametri
- CharType
Il tipo utilizzato all'interno di un programma per la codifica dei caratteri.
Note
Come con qualsiasi aspetto delle impostazioni internazionali, l'ID di oggetto statico ha un valore iniziale memorizzato pari a zero.Il primo tentativo di accedere ai relativi valori stored memorizza un valore positivo univoco in ID. Criteri di classificazione sono forniti di un tipo nidificato maschera di bit in ctype_base della classe base.
La libreria Standard di C++ definisce due specializzazioni esplicite di questa classe di modello:
CType<char>, una specializzazione esplicita di cui le differenze sono descritti separatamente.
CType<wchar_t>, che gestisce gli elementi come caratteri "wide".
Altre specializzazioni di classe template ctype<CharType>:
Convertire un valore ch di tipo CharType su un valore di tipo char con l'espressione (char)ch.
Convertire un valore byte di tipo char su un valore di tipo CharType con l'espressione CharType (byte).
Tutte le altre operazioni vengono eseguite su char i valori nello stesso modo come per la specializzazione esplicita ctype<char>.
Costruttori
Costruttore per gli oggetti della classe ctype che fungono da aspetti di impostazioni internazionali per i caratteri. |
Definizioni typedef
Un tipo che descrive un carattere utilizzato da un'impostazione internazionale. |
Funzioni membro
Una funzione virtuale chiamata eseguita per verificare se un singolo carattere con un attributo specifico o classificare gli attributi di ciascun carattere in un intervallo e li memorizza in una matrice. |
|
Per chiamare una funzione virtuale per convertire un carattere di tipo CharType utilizzato da un'impostazione internazionale nel carattere corrispondente del tipo char in caratteri nativo impostare. |
|
Una funzione virtuale chiamata eseguita per individuare il primo carattere in un intervallo che corrisponde a una maschera specifica. |
|
Una funzione virtuale chiamata eseguita per individuare il primo carattere in un intervallo che non corrisponde a una maschera specifica. |
|
Una funzione virtuale chiamata per convertire un carattere o un intervallo di caratteri per le lettere minuscole. |
|
Una funzione virtuale chiamata per convertire un carattere o un intervallo di caratteri in lettere maiuscole. |
|
Una funzione virtuale chiamata a converte un carattere di tipo char in caratteri nativo, impostare il carattere corrispondente del tipo CharType utilizzato da un'impostazione internazionale. |
|
Verifica se un singolo carattere con un attributo specifico o classifica gli attributi di ciascun carattere in un intervallo e li memorizza in una matrice. |
|
Converte un carattere di tipo CharType utilizzato da un'impostazione internazionale nel carattere corrispondente di tipo char nel set di caratteri nativo. |
|
Individua il primo carattere in un intervallo che corrisponde a una maschera specifica. |
|
Individua il primo carattere in un intervallo che non corrisponde a una maschera specifica. |
|
Converte un carattere o un intervallo di caratteri in lettere minuscole. |
|
Converte un carattere o un intervallo di caratteri in lettere maiuscole. |
|
Converte un carattere di tipo char in caratteri nativo, impostare il carattere corrispondente del tipo CharType utilizzato da un'impostazione internazionale. |
Requisiti
Intestazione: <locale>
Spazio dei nomi: std
Vedere anche
Riferimenti
Thread safety della libreria C++ standard