custom-types A – C Aggregate Types Basic Custom Types / Classes Comparing Custom Types Custom Arithmetic Types Custom Literal Types D – N Design Study: Angle-Axis Rotation Destructors Enumerations Friends Node-Based Data Structures O – S Object Oriented Programming Special Class Members