Instructors' Guide

Introduction Terminology Expressions Control Objects Inheritance Technology Summary


This section has presented an overview of C++. It gave an outline of its history, and discussed the design principles underlying C++ and its heritage from C.

The language C++


slide: C++ -- summary

It listed the keywords that C++ introduces in addition to the keywords employed in C and characterized the object-oriented constructs supported by C++. An example was given to illustrate the difference between realizing an abstract data type in C and realizing the same abstract data type in C++. Further, it illustrated the use of virtual functions when deriving classes by inheritance, and discussed a number of additional features supported by C++.