Topics 9.1 Introduction o 9.2 Time Class Case Study 9.3 Class Scope and accessing class members 9.4 Separating Interface from Implementation o 9.5 Access Functions and Utility Functions o 9.6 Time Class Case Study: Constructors with Default Arguments o 9.7 Destructors o 9. 8 When Constructors and destructors are called 9.9 Time Class Case Study: A Subtle Trap-Returning a Reference to a private Data Member o 9.10 Default Memberwise Assignment 0 2018, SEU. All rights reserved. 4© 2009, SEU. All rights reserved. © 2018, SEU. All rights reserved. 4 Topics 9.1 Introduction 9.2 Time Class Case Study 9.3 Class Scope and Accessing Class Members 9.4 Separating Interface from Implementation 9.5 Access Functions and Utility Functions 9.6 Time Class Case Study: Constructors with Default Arguments 9.7 Destructors 9.8 When Constructors and Destructors Are Called 9.9 Time Class Case Study: A Subtle Trap - Returning a Reference to a private Data Member 9.10 Default Memberwise Assignment