Alternative di input/output

Il compilatore Microsoft C++ offre diverse alternative per la programmazione di I/O:

  • I/O senza buffer diretto della libreria di runtime C

  • I/O di flusso della libreria di runtime C ANSI

  • I/O diretto su console e porta

  • Libreria Microsoft Foundation Class (MFC)

  • Libreria standard Microsoft C++

Le classi iostream sono utili per l'I/O del testo formattato nel buffer. Sono utili anche per l'I/O senza buffer o binario se si ha necessità di un'interfaccia di programmazione C++ e si decide di non usare la libreria Microsoft Foundation Class (MFC). Le classi iostream rappresentano un I/O orientato agli oggetti alternativo alle funzioni di runtime C.

È possibile usare le classi iostream con il sistema operativo Microsoft Windows. I flussi di stringhe e file funzionano senza limitazioni, ma gli oggetti di flusso in modalità carattere cin, cout, cerr e clog non sono coerenti con l'interfaccia utente grafica di Windows. È anche possibile derivare classi di flusso personalizzate in grado di interagire direttamente con l'ambiente Windows.

Vedi anche

Definizione di flusso