The Standard C++ I/O system relies upon several headers. They are shown here:
|
Header |
For |
|---|---|
|
<fstream> |
File I/O |
|
<iomanip> |
Parameterized I/O manipulators |
|
<ios> |
Basic I/O support |
|
<iosfwd> |
Forward declarations used by the 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 |
Several of these headers are used internally by the I/O system. In general, your program will only include <iostream>, <fstream>, <sstream>, or <iomanip>.