In this chapter, you learn about overloading the output operator. Also, you learn about situations in which you must tell the C++ compiler to put aside its habit of copying return values.