15. Copy and move objects deliberately
Use copy constructors, copy assignment, move constructors, and move assignment to control how objects are duplicated or transferred. This chapter makes performance and correctness visible when objects hold resources.