C++ data types
Structs vs. Classes
Structs vs. Classes
C++ Classes
Common Forms of Declaring a Class
Notes on Declaring a Class
Access to Class Members
Header file for class Time — Version 1
Header file for class Time — Continued
Data Members: Why private?
Implementation of a Class
Implementation of class Time — Version 1
Implementation of class Time — Continued
Test driver for class Time
Object-Oriented Perspective
Class Constructors
Class Constructors - Properties
Constructors for Time class
Constructors for Time class - Implementation
Constructors for Time class - Default Parameters
Copy Operations
Access Member Functions
Output and Input
Overloading operators
Overloading Output Operator <<
Friend Functions
Relational Operator<
Relational Operator<
Caveat: Operator Overloading
Overloaded Operator as Friend
Redundant Declarations
Conditional Compilation