Intro to Object Oriented Programming

Where as defining new C data types used struct, we use classes to define new data types in C++.

Overview of classes

Features of classes:

stream class Hierarchy

Inheritance: class A inherits from class B if every class A object is-a class B object also.

file input (std::ifstream)