<ios>
Definisce diversi tipi e funzioni base all'operazione di iostream. Questa intestazione è in genere inclusa automaticamente dalle altre intestazioni iostream; la si importano raramente direttamente.
#include <ios>
Note
Un ampio gruppo di funzioni è manipolatori. Un manipolatore dichiarato in <IOS> modifica dei valori memorizzati nel relativo oggetto argomento di classe ios_base. Altri manipolatori eseguono operazioni sui flussi controllati dagli oggetti di un tipo derivato dalla classe, come una specializzazione di una delle classi modello basic_istream o basic_ostream. Ad esempio, noskipws(str) rimuove il flag ios_base::skipws di formato nell'oggetto str, che può essere di uno di questi tipi.
È anche possibile chiamare un manipolatore incollarla in un flusso di output o estraendolo da un flusso di input, a causa di inserimento speciale e l'attività di estrazione forniti per le classi derivate da ios_base. Di seguito è riportato un esempio.
istr >> noskipws;
chiama noskipws(istr).
Definizioni typedef
Supporta la classe di IOS dalla libreria iostream precedente. |
|
Supporta le operazioni interne. |
|
Utilizza la posizione corrente del puntatore o del puntatore del file del buffer. |
|
Specifica la dimensione del flusso. |
|
Supporta i wios classe da libreria iostream precedente. |
|
Utilizza la posizione corrente del puntatore o del puntatore del file del buffer. |
Manipolatori
Specifica che le variabili di tipo bool vengono visualizzati come true o false nel flusso. |
|
Specifica che le variabili Integer vengono visualizzati nella notazione di base 10. |
|
Configura i flag di un oggetto di ios_base utilizzare un formato di visualizzazione predefinito per i valori float. |
|
Specifica che un numero a virgola mobile visualizzare in notazione decimale fisso. |
|
Specifica che le variabili Integer vengono visualizzati nella notazione di base 16. |
|
Verrà creato un segno del numero venga sinistra giustificata e il numero per essere allineato a destra. |
|
Le cause testo che non entrare in quali larghezza di output visualizzato in a livello del flusso del margine sinistro. |
|
Specifica che le variabili di tipo bool vengono visualizzati come 1 o 0 nel flusso. |
|
Turns off che indica la base di annotazione in cui un numero visualizzato. |
|
Visualizzazione solo la parte di numeri interi i numeri a virgola mobile con una parte decimale è zero. |
|
Determina i numeri positivi in modo esplicito a non essere firmato. |
|
Induca gli spazi a essere letto dal flusso di input. |
|
Cause restituite per essere memorizzato nel buffer e per elaborare quando il buffer è completo. |
|
Specifica che le cifre esadecimali e l'esponente in notazione scientifica sono in lettere minuscole. |
|
Specifica che le variabili Integer vengono visualizzati nella notazione di base 8. |
|
Le cause testo che non entrare in quali larghezza di output visualizzato in a livello del flusso del margine destro. |
|
Determina i numeri a virgola mobile vengono visualizzati utilizzando la notazione scientifica. |
|
Indica la base di annotazione in cui un numero visualizzato. |
|
Visualizzare la parte del numero intero di un numero a virgola mobile e di cifre dopo il separatore decimale anche quando la parte frazionaria è zero. |
|
Determina i numeri positivi in modo esplicito a essere firmato. |
|
Induca gli spazi non venga letto dal flusso di input. |
|
Cause restituite per essere elaborati quando il buffer non è vuoto. |
|
Specifica che le cifre esadecimali e l'esponente in notazione scientifica vengono visualizzati in lettere maiuscole. |
Classi
La classe modello descrive l'archiviazione e le funzioni membro comuni sia ai flussi di input (classe modello basic_istream) che i flussi di output (classe modello basic_ostream) che dipendono dai parametri di modello. |
|
La classe modello descrive un oggetto che può archiviare tutte le informazioni necessarie per ripristinare un indicatore percorso arbitrario all'interno del flusso. |
|
La classe descrive l'archiviazione e le funzioni membro comuni sia a input che i flussi di output che non dipendono dai parametri di modello. |
Vedere anche
Riferimenti
Sicurezza dei thread nella libreria standard C++