Convenzioni di iostreamiostreams Conventions

Le intestazioni iostream supportano le conversioni tra testo e form codificati e input e output in file esterni:The iostreams headers support conversions between text and encoded forms, and input and output to external files:

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

L'uso più semplice di iostreams richiede solo l'inclusione dell'intestazione <iostream> .The simplest use of iostreams requires only that you include the header <iostream>. È possibile anche estrarre valori da cin o wcin per leggere l'input standard.You can then extract values from cin or wcin to read the standard input. Le regole per eseguire questa operazione sono illustrate nella descrizione della classe basic_istream Class.The rules for doing so are outlined in the description of the class basic_istream Class. È possibile anche inserire valori in cout o wcout per scrivere l'output standard.You can also insert values to cout or wcout to write the standard output. Le regole per eseguire questa operazione sono illustrate nella descrizione della classe basic_ostream Class.The rules for doing so are outlined in the description of the class basic_ostream Class. Il formato di controllo comune agli estrattori e agli inserimenti è gestito dalla classe basic_ios Class.Format control common to both extractors and insertors is managed by the class 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.Manipulating this format information in the guise of extracting and inserting objects is the province of several manipulators.

È possibile eseguire le stesse operazioni iostreams sui file aperti in base al nome, usando le classi dichiarate in <fstream> .You can perform the same iostreams operations on files that you open by name, using the classes declared in <fstream>. Per eseguire la conversione tra iostreams e gli oggetti della classe basic_string classe, usare le classi dichiarate in <sstream> .To convert between iostreams and objects of class basic_string Class, use the classes declared in <sstream>. Per eseguire la stessa operazione con le stringhe C, usare le classi dichiarate in <strstream> .To do the same with C strings, use the classes declared in <strstream>.

Le intestazioni rimanenti forniscono servizi di supporto, in genere di interesse solo per gli utenti esperti in classi iostream.The remaining headers provide support services, typically of direct interest to only the most advanced users of the iostreams classes.

Vedi ancheSee also

Panoramica della libreria standard C++C++ Standard Library Overview
Programmazione di iostreamiostream Programming
Thread safety nella libreria standard C++Thread Safety in the C++ Standard Library