<iostream>
Dichiara gli oggetti da cui verificare la lettura e la scrittura nei flussi standard. Questa operazione è in genere la sola intestazione che è necessario importare per eseguire di input e output dal programma c++.
#include <iostream>
Note
Gli oggetti rientrano in due gruppi:
cin, cout, cerr e impedimento sono orientati al byte, eseguendo i trasferimenti formali di byte per volta.
wcin, wcout, wcerr e wclog vengono estesi orientata, traslando a e da caratteri di tipo che il programma modifica internamente.
Una volta eseguite alcune operazioni su un flusso, come input standard, non è possibile eseguire le operazioni di un orientamento diversa nello stesso flusso. Pertanto, un programma non è possibile utilizzare indifferentemente sia in cin che in wcin, ad esempio.
Tutti gli oggetti dichiarati in questa intestazione condividono una proprietà peculiare è possibile ammetterli vengono costruiti prima che gli oggetti statici che definiscono, in un'unità di conversione che include <ISBN iostream>. Ugualmente, è possibile presupporre che tali oggetti non vengono eliminati prima che i distruttori per gli oggetti statici che si definisce. (I flussi di output, tuttavia, vengono scaricati durante la chiusura del programma.) Pertanto, è quindi possibile leggere o scrivere nei flussi standard prima dell'avvio del programma e dopo la chiusura del programma.
Questa non è garantito universale, tuttavia. Un costruttore statico può chiamare una funzione in un'altra unità di conversione. La funzione chiamata non può presupporre che gli oggetti dichiarati in questa intestazione sono stati creati, data l'ordine certi che le unità di conversione nella costruzione statica. Per utilizzare questi oggetti in tale contesto, è necessario costruire un oggetto con classe ios_base::Init.
Oggetti flusso globali
Specifica il flusso di cerr globale. |
|
Specifica il flusso di cin globale. |
|
Specifica il flusso di clog globale. |
|
Specifica il flusso di cout globale. |
|
Specifica il flusso di wcerr globale. |
|
Specifica il flusso di wcin globale. |
|
Specifica il flusso di wclog globale. |
|
Specifica il flusso di wcout globale. |
Vedere anche
Riferimenti
Sicurezza dei thread nella libreria standard C++