<ios>
Definisce vari tipi e le funzioni di base per il funzionamento di iostreams.Questa intestazione è in genere inclusa automaticamente da un altro intestazioni iostream; è raramente includerlo direttamente.
#include <ios>
Note
Un ampio gruppo di funzioni sono manipulators.Un manipulator dichiarate in <ios> Modifica i valori memorizzati nel relativo oggetto dell'argomento della classe ios_base.Altre manipulators eseguire operazioni su flussi controllati dagli oggetti di un tipo derivato da questa classe, ad esempio una specializzazione di una delle classi modello basic_istream o basic_ostream.Ad esempio, noskipws(str) consente di cancellare il flag di formato ios_base::skipws nell'oggetto str, che può essere di uno di questi tipi.
È inoltre possibile chiamare un manipulator inserendola in un flusso di output o l'estrazione da un flusso di input, a causa di particolari operazioni di inserimento ed estrazione fornite per le classi derivate da ios_base.Di seguito è riportato un esempio:
istr >> noskipws;
chiamate noskipws(istr).
Definizioni typedef
Supporta la classe ios dalla precedente libreria iostream. |
|
Supporta le operazioni interne. |
|
Mantiene la posizione corrente del puntatore del buffer o del puntatore del file. |
|
Specifica la dimensione del flusso. |
|
Supporta la classe wios dalla precedente libreria iostream. |
|
Mantiene la posizione corrente del puntatore del buffer o del puntatore del file. |
Manipulators
Specifica che le variabili di tipo bool vengono visualizzati come true o false nel flusso. |
|
Specifica che le variabili di tipo integer vengono visualizzati in base 10 di notazione. |
|
Consente di configurare i flag di un ios_base oggetto utilizzare un formato di visualizzazione predefinito per i valori di float. |
|
Specifica che un numero a virgola mobile è visualizzato nella notazione decimale fissa. |
|
Specifica che le variabili di tipo integer vengono visualizzati in base 16 notazione. |
|
Il segno del numero per essere giustificato a sinistra e il numero di essere giustificato a destra. |
|
Fa sì che il testo che non sia largo quanto la larghezza di output vengono visualizzati nello svuotamento del flusso con il margine sinistro. |
|
Specifica che le variabili di tipo bool vengono visualizzati come 1 o 0 nel flusso. |
|
Consente di disattivare che indica la base grafiche in cui viene visualizzato un numero. |
|
Visualizza solo la parte di numero intero di numeri a virgola mobile in cui la parte frazionaria è pari a zero. |
|
Fa sì che i numeri positivi non esplicitamente da firmare. |
|
Determinare gli spazi da leggere dal flusso di input. |
|
Cause di output nel buffer e l'elaborazione quando il buffer è pieno. |
|
Specifica che le cifre esadecimali e l'esponente in notazione scientifica visualizzati in lettere minuscole. |
|
Specifica che le variabili di tipo integer vengono visualizzati in base 8 notazione. |
|
Fa sì che il testo che non sia largo quanto la larghezza di output vengono visualizzati nello svuotamento del flusso con il margine destro. |
|
Cause di numeri a virgola mobile da visualizzare utilizzando la notazione scientifica. |
|
Indica la base grafiche in cui viene visualizzato un numero. |
|
Visualizza la parte di numero intero di un numero a virgola mobile e cifre a destra del separatore decimale anche quando la parte frazionaria è pari a zero. |
|
Fa sì che i numeri positivi da firmare in modo esplicito. |
|
Determinare gli spazi di non leggere dal flusso di input. |
|
Cause di output da elaborare quando il buffer non è vuoto. |
|
Specifica che le cifre esadecimali e l'esponente in notazione scientifica vengono visualizzati in maiuscolo. |
Classi
La classe modello vengono descritte le funzioni di archiviazione e i membri comuni a entrambi i flussi di input (della classe template basic_istream) e i flussi di output (di classe template basic_ostream) che dipendono dai parametri di modello. |
|
La classe modello descrive un oggetto in grado di memorizzare tutte le informazioni necessarie per il ripristino di un indicatore di posizione del file arbitrario all'interno di un flusso. |
|
La classe descrive l'archiviazione e i flussi più comuni di input e output che non dipendono i parametri del modello di funzioni membro. |
Vedere anche
Riferimenti
Thread safety della libreria C++ standard