Condividi tramite


<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).

5yc0df6d.collapse_all(it-it,VS.110).gifDefinizioni typedef

IOS

Supporta la classe ios dalla precedente libreria iostream.

streamoff

Supporta le operazioni interne.

streampos

Mantiene la posizione corrente del puntatore del buffer o del puntatore del file.

streamsize

Specifica la dimensione del flusso.

wios

Supporta la classe wios dalla precedente libreria iostream.

wstreampos

Mantiene la posizione corrente del puntatore del buffer o del puntatore del file.

5yc0df6d.collapse_all(it-it,VS.110).gifManipulators

boolalpha

Specifica che le variabili di tipo bool vengono visualizzati come true o false nel flusso.

DEC

Specifica che le variabili di tipo integer vengono visualizzati in base 10 di notazione.

defaultfloat

Consente di configurare i flag di un ios_base oggetto utilizzare un formato di visualizzazione predefinito per i valori di float.

corretto

Specifica che un numero a virgola mobile è visualizzato nella notazione decimale fissa.

hex

Specifica che le variabili di tipo integer vengono visualizzati in base 16 notazione.

internal

Il segno del numero per essere giustificato a sinistra e il numero di essere giustificato a destra.

left

Fa sì che il testo che non sia largo quanto la larghezza di output vengono visualizzati nello svuotamento del flusso con il margine sinistro.

noboolalpha

Specifica che le variabili di tipo bool vengono visualizzati come 1 o 0 nel flusso.

noshowbase

Consente di disattivare che indica la base grafiche in cui viene visualizzato un numero.

noshowpoint

Visualizza solo la parte di numero intero di numeri a virgola mobile in cui la parte frazionaria è pari a zero.

noshowpos

Fa sì che i numeri positivi non esplicitamente da firmare.

noskipws

Determinare gli spazi da leggere dal flusso di input.

nounitbuf

Cause di output nel buffer e l'elaborazione quando il buffer è pieno.

nouppercase

Specifica che le cifre esadecimali e l'esponente in notazione scientifica visualizzati in lettere minuscole.

ott

Specifica che le variabili di tipo integer vengono visualizzati in base 8 notazione.

right

Fa sì che il testo che non sia largo quanto la larghezza di output vengono visualizzati nello svuotamento del flusso con il margine destro.

scientifico

Cause di numeri a virgola mobile da visualizzare utilizzando la notazione scientifica.

showbase

Indica la base grafiche in cui viene visualizzato un numero.

showpoint

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.

showpos

Fa sì che i numeri positivi da firmare in modo esplicito.

skipws

Determinare gli spazi di non leggere dal flusso di input.

unitbuf

Cause di output da elaborare quando il buffer non è vuoto.

lettere maiuscole

Specifica che le cifre esadecimali e l'esponente in notazione scientifica vengono visualizzati in maiuscolo.

5yc0df6d.collapse_all(it-it,VS.110).gifClassi

basic_ios

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.

risalire

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.

ios_base

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

programmazione di iostream

convenzioni di iostream

Altre risorse

<IOS> membri

File di intestazione