<string>
Definisce la classe modello basic_string del contenitore e diversi modelli di supporto.
Per altre informazioni su basic_string, vedere Classe basic_string
#include <string>
Note
Il linguaggio C++ e la libreria standard C++ supportano due tipi di stringhe:
Matrici di caratteri con terminazione Null spesso definite stringhe C.
Oggetti della classe modello, di tipo basic_string, che gestiscono tutti gli argomenti di modello di tipo char.
Definizioni typedef
Tipo che descrive una specializzazione della classe modello basic_string con elementi di tipo char come string. |
|
Tipo che descrive una specializzazione della classe modello basic_string con elementi di tipo wchar_t come wstring. |
|
Tipo che descrive una specializzazione della classe modello basic_string basata su elementi di tipo char16_t. |
|
Tipo che descrive una specializzazione della classe modello basic_string basata su elementi di tipo char32_t. |
Operatori
Concatena due oggetti stringa. |
|
Verifica se l'oggetto stringa a sinistra dell'operatore non è uguale all'oggetto stringa a destra. |
|
Verifica se l'oggetto stringa a sinistra dell'operatore è uguale all'oggetto stringa a destra. |
|
Verifica se l'oggetto stringa a sinistra dell'operatore è minore dell'oggetto stringa a destra. |
|
Verifica se l'oggetto stringa a sinistra dell'operatore è minore o uguale all'oggetto stringa a destra. |
|
Funzione di modello che inserisce una stringa nel flusso di output. |
|
Verifica se l'oggetto stringa a sinistra dell'operatore è maggiore dell'oggetto stringa a destra. |
|
Verifica se l'oggetto stringa a sinistra dell'operatore è maggiore o uguale all'oggetto stringa a destra. |
|
Funzione di modello che estrae una stringa dal flusso di input. |
Funzioni di modello specializzate
Scambia le matrici di caratteri di due stringhe. |
|
Converte una sequenza di caratteri in double.. |
|
Converte una sequenza di caratteri in un tipo float. |
|
Converte una sequenza di caratteri in un Integer. |
|
Converte una sequenza di caratteri in long double. |
|
Converte una sequenza di caratteri in long long. |
|
Converte una sequenza di caratteri in un tipo unsigned long. |
|
Converte una sequenza di caratteri in unsigned long long. |
|
Converte un valore in un valore string. |
|
Converte un valore in un valore string di tipo wide. |
Funzioni
Estrarre stringhe dal flusso di input riga per riga. |
Classi
Classe modello che descrive gli oggetti che possono archiviare una sequenza di oggetti arbitrari di tipo carattere. |
|
Classe modello che descrive gli attributi associati a un carattere di tipo CharType. |
Specializzazioni
Struct che rappresenta una specializzazione dello struct modello char_traits<CharType> in un elemento di tipo char. |
|
Struct che rappresenta una specializzazione dello struct modello char_traits<CharType> in un elemento di tipo wchar_t. |
|
Struct che rappresenta una specializzazione dello struct modello char_traits<CharType> in un elemento di tipo char16_t. |
|
Struct che rappresenta una specializzazione dello struct modello char_traits<CharType> in un elemento di tipo char32_t. |
Requisiti
Intestazione: <string>
Spazio dei nomi: std
Vedere anche
Riferimenti
Sicurezza dei thread nella libreria standard C++