Convenzioni di iostream

Le intestazioni iostream supportano le conversioni tra testo e form codificati e input e output in file esterni:

<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>

L'uso più semplice di iostream richiede solo l'inclusione dell'intestazione <iostream>. È possibile anche estrarre valori da cin o wcin per leggere l'input standard. Le regole per eseguire questa operazione sono illustrate nella descrizione della classe basic_istream Class. È possibile anche inserire valori in cout o wcout per scrivere l'output standard. Le regole per eseguire questa operazione sono illustrate nella descrizione della classe basic_ostream Class. Il formato di controllo comune agli estrattori e agli inserimenti è gestito dalla classe basic_ios Class. La modifica delle informazioni sul formato di modifica per l'estrazione e l'inserimento di oggetti è di esclusiva facoltà di specifici manipolatori.

È possibile eseguire le stesse operazioni iostream sui file aperti in base al nome, usando le classi dichiarate in fstream>.< Per eseguire la conversione tra iostream e oggetti della classe basic_string Class, usare le classi dichiarate in< sstream>. Per eseguire la stessa operazione con le stringhe C, usare le classi dichiarate in strstream>.<

Le intestazioni rimanenti forniscono servizi di supporto, in genere di interesse solo per gli utenti esperti in classi iostream.

Vedi anche

Panoramica sulla libreria standard C++
Programmazione iostream
Thread Safety in the C++ Standard Library (Sicurezza dei thread nella libreria standard C++)