Az <iostream> könyvtárak automatikusan definiálnak néhány objektumot:
Az <fstream> könyvtár lehetővé teszi a programozoknak fájlok írását és olvasását az ifstream és az ofstream osztályokkal. A C++ programozok a sztringekből is kérhetnek be, írhatnak ki a stringstream osztály segítségével.
A C++ I/O folyam néhány viselkedése (pontosság, igazítás, stb.) megváltoztatható az I/O folyam formátum jelzőkkel.
I/O Constructors | constructors |
bad | true, ha hiba történt |
clear | törlés és státuszjelzők beállítása |
close | folyam bezárása |
eof | true, ha elértük a fájl végét |
exceptions | hiba esetén kivétel kiváltásának beállítása az adatfolyamon |
fail | true, ha hiba történt |
fill | az alapértelmezett kitöltőkarakter változtatása |
flags | az io_stream_format_flags-hez hozzáférés vagy változtatás |
flush | a puffer ürítése |
gcount | az utolsó beviteltől olvasott karakterek száma |
get | karakter olvasása |
getline | karaktersorozat olvasása |
good | true, ha nem történt hiba |
ignore | karakterek olvasása és eldobása |
open | új adatfolyam olvasása |
peek | a következő bevitt karakter ellenőrzése |
precision | pontosság beállítása egy folyamon |
put | karakterek írása |
putback | karakterek visszahelyezése egy folyamba |
rdstate | returns the state flags of the stream |
read | read data into a buffer |
seekg | perform random access on an input stream |
seekp | perform random access on output streams |
setf | set format flags |
sync_with_stdio | synchronize with standard I/O |
tellg | read input stream pointers |
tellp | read output stream pointers |
unsetf | clear io_stream_format_flags |
width | access and manipulate the minimum field width |
write | karakterek írása |