C++ has a rich I/O library, which is often called I/O streams. This chapter presents an overview of the C++ I/O library. For details of individual classes and functions, see Chapter 13. The I/O streams often use templates; refer to Chapter 7 for information about templates. See also Chapter 8 for information about character traits.
The standard I/O streams can also be used with standard iterator adapters. See Chapter 10 for details.