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