Demonstrates how to write functions to support classes with dynamically allocated variables. Arrays Discusses what arrays are and how to declare them. Explains what strings are and how to use character arrays to make them. Examines the relationship between arrays and pointers. Illustrates how to use pointer arithmetic with arrays.
Inheritance Explains what inheritance is.
Shows how to derive one class from another. Tells what protected access is and how to use it. Discusses what virtual functions are. Polymorphism Examines what multiple inheritance is and how to use it. Discusses virtual inheritance.