This document discusses input and output in C++. It explains that C++ uses stream classes to implement input/output operations with the console and disk files. It describes the different stream classes like istream, ostream, and iostream. It discusses unformatted I/O functions like cin, cout, get(), put(), getline(), and write() for console input/output. It also covers formatted I/O functions like width(), precision(), fill(), and setf() to control formatting of output.