<iostream>
Consente di dichiarare gli oggetti che controllano la lettura e scrittura ai flussi standard.Questo è spesso l'unica intestazione, che è necessario includere per l'esecuzione di input e output da un programma C++.
#include <iostream>
Note
Gli oggetti possono essere suddivise in due gruppi:
CIN, cout, cerr, e bloccare sono byte orientati ai trasferimenti convenzionali di byte in fase di esecuzione.
wcin, wcout, wcerr, e wclog wide orientamento, la traduzione da e verso i caratteri estesi che il programma manipola internamente.
Una volta che si eseguono determinate operazioni su un flusso di input standard, è possibile eseguire operazioni di un orientamento diverso sullo stesso flusso.Di conseguenza, un programma non può funzionare in modo intercambiabile con entrambi cin e wcin, ad esempio.
Tutti gli oggetti dichiarati in questa condivisione di intestazione di una proprietà particolari, si può ritenere costruite prima di definire, nell'unità di conversione che include <iostream> di oggetti qualsiasi statici.Allo stesso modo, si può presumere che questi oggetti non vengono eliminati prima dei distruttori per gli oggetti statici definiti.(Flussi di output sono, tuttavia, scaricati durante la chiusura del programma). Di conseguenza, può tranquillamente leggere o scrivere ai flussi standard prima dell'avvio del programma e dopo la chiusura del programma.
Non è tuttavia universale, tale garanzia.Un costruttore statico può chiamare una funzione in un'altra unità di traduzione.La funzione chiamata non può presumere che gli oggetti dichiarati in questa intestazione costruzione, dato l'ordine di certo quale traduzione unità partecipano in costruzione statica.Per utilizzare questi oggetti in questo contesto, è necessario creare un oggetto della classe ios_base::Init.
Oggetti di flusso globale
Specifica il cerr flusso globale. |
|
Specifica il cin flusso globale. |
|
Specifica il clog flusso globale. |
|
Specifica il cout flusso globale. |
|
Specifica il wcerr flusso globale. |
|
Specifica il wcin flusso globale. |
|
Specifica il wclog flusso globale. |
|
Specifica il wcout flusso globale. |
Vedere anche
Riferimenti
Thread safety della libreria C++ standard