The c++ I/O class hierarchy illustrates how one class can be reused in building another class and how all of the members of the first class are automatically inherited by the new class. We will see how to reuse classes in this way and the importance of inheritance in later chapters.