Standard I/O Library
Standard I/O Classes
basic_ios - provides general purpose I/O operations
basic_streambuf - low level support for I/O operation
basic_istream - support for input operations
basic_ostream - support for output operations
basic_iostream - support for input/output operations
basic_filebuf - low level support for file I/O
basic_ifstream - support for file input
basic_ofstream - support for file output
basic_fstream - support for file I/O
basic_stringbuf - low level support for string based I/O
basic_istringstream - support for string based input
basic_ostringstream - support for string based output
basic_stringstream - support for string based input/output
| Template Class |
Character-Based Class |
Wide-Character-Based Class |
basic_ios |
ios |
wios |
basic_istream |
istream |
wistream |
basic_ostream |
ostream |
wostream |
basic_iostream |
iostream |
wiostream |
basic_ifstream |
ifstream |
wifstream |
basic_ofstream |
ofstream |
wofstream |
basic_fstream |
fstream |
wfstream |
basic_istringstream |
istringstream |
wistringstream |
basic_ostringstream |
ostringstream |
wostringstream |
basic_stringstream |
stringstream |
wstringstream |
basic_streambuf |
streambuf |
wstreambuf |
basic_filebuf |
filebuf |
wfilebuf |
basic_stringbuf |
stringbuf |
wstringbuf |
fstream - File I/O
iomanip - Parametrized I/O manipulators
ios - Basic I/O support
iosfwd - forward declarations used by I/O system
iostream - general I/O
istream - basic input support
ostream - basic output support
sstream - string based streams
streambuf - low level I/O support