Condividi tramite


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

zh80x809.collapse_all(it-it,VS.110).gifOggetti di flusso globale

cerr

Specifica il cerr flusso globale.

CIN

Specifica il cin flusso globale.

bloccare

Specifica il clog flusso globale.

cout

Specifica il cout flusso globale.

wcerr

Specifica il wcerr flusso globale.

wcin

Specifica il wcin flusso globale.

wclog

Specifica il wclog flusso globale.

wcout

Specifica il wcout flusso globale.

Vedere anche

Riferimenti

Thread safety della libreria C++ standard

programmazione di iostream

convenzioni di iostream

Altre risorse

<iostream> membri

File di intestazione