<strstream>
Definisce diverse classi che supportano operazioni iostream su sequenze archiviate in una matrice allocata di oggetti char
. Queste sequenze vengono facilmente convertite in e da stringhe C.
Requisiti
Header:<strstream>
Spazio dei nomi: std
Osservazioni:
Gli oggetti di tipo strstream
funzionano con char
*, che sono stringhe C. Usare <sstream> per lavorare con oggetti di tipo basic_string.
Nota
Le classi in <strstream> sono deprecate. Prendere invece in considerazione l'uso delle classi in <sstream> .
Membri
Classi
Nome | Descrizione |
---|---|
Classe strstreambuf | La classe descrive un buffer del flusso che controlla la trasmissione di elementi da e verso una sequenza di elementi archiviati in un oggetto matrice char . |
Classe istrstream | La classe descrive un oggetto che controlla l'estrazione di elementi e oggetti codificati da un buffer del flusso della classe strstreambuf. |
Classe ostrstream | La classe descrive un oggetto che controlla l'inserimento di elementi e oggetti codificati in un buffer del flusso della classe strstreambuf. |
Classe strstream | La classe descrive un oggetto che controlla l'inserimento e l'estrazione di elementi e oggetti codificati usando un buffer del flusso della classe strstreambuf. |
Funzioni
void freeze(bool freezefl = true);
char* str();
int pcount();
Vedi anche
<strstream>
Riferimento file di intestazione
Thread Safety in the C++ Standard Library (Sicurezza dei thread nella libreria standard C++)
Programmazione iostream
iostreams Conventions (Convenzioni di iostream)