Libreria C ++ - <ios>

introduzione

Le librerie standard C ++ forniscono un ampio set di funzionalità di input / output che vedremo nei capitoli successivi. Questo capitolo discuterà le operazioni di I / O molto semplici e più comuni richieste per la programmazione C ++.

Classi e tipi di base di input-output per la gerarchia di classi IOStream come mostrato di seguito:

Tipi

Modelli di classe

Sr.No. Tipi di membri Definizione
1 basic_ios Classe base per flussi (componenti dipendenti dal tipo
2 fpos Modello di classe di posizione del flusso

Classi

Sr.No. Tipi di membri Definizione
1 ios Classe base per flussi (componenti dipendenti dal tipo)
2 ios_base Classe base per flussi
3 wios Classe base per flussi di caratteri ampi

Altri tipi

Sr.No. Tipi di membri Definizione
1 io_errc Condizioni di errore di input / output
2 streamoff Tipo di offset del flusso
3 streampos Tipo di posizione del flusso
4 dimensione del flusso Tipo di dimensione del flusso
5 wstreampos Tipo di posizione del flusso ampio

Manipolatori flag di formato (funzioni)

Flag indipendenti (accensione) -

Sr.No. Tipi di membri Definizione
1 boolalpha Valori booleani alfanumerici
2 showbase Mostra prefissi di base numerici
3 punto di forza Mostra punto decimale
4 showpos Mostra segnali positivi
5 skipws Salta gli spazi bianchi
6 unitbuf Lavare il buffer dopo gli inserimenti
7 maiuscolo Genera lettere maiuscole

Flag indipendenti (spegnere) -

Sr.No. Tipi di membri Definizione
1 noboolalpha Nessun valore bool alfanumerico
2 noshowbase Non mostrare prefissi numerici di base
3 noshowpoint Non mostrare il punto decimale
4 noshowpos Non mostrare segni positivi
5 noskipws Non saltare gli spazi bianchi
6 nounitbuf Non forzare i risciacqui dopo gli inserimenti
7 nouppercase Non generare lettere maiuscole

Flag di formato base numerico (flag "basefield") -

Sr.No. Tipi di membri Definizione
1 dec Usa la base decimale
2 esadecimale Usa la base esadecimale
3 ott Usa la base ottale

Flag di formato a virgola mobile (flag "floatfield") -

Sr.No. Tipi di membri Definizione
1 fisso Usa la notazione a virgola mobile fissa
2 scientifico Usa la notazione scientifica in virgola mobile

Flag del formato di regolazione (flag "Adjustfield") -

Sr.No. Tipi di membri Definizione
1 interno Regola il campo inserendo caratteri in una posizione interna
2 sinistra Regola l'uscita a sinistra
3 destra Regola l'uscita a destra