CECS 282
EXAMINATION 2
You can have one 8 x 11 pages of notes (one side only) while taking the exam.
Review the following topics:
- Inheritance
- private, protected and private members
- private, protected and public inheritance
- Derived class constructor
- Overriding functions
- Abstract base class
- Multiple inheritance
- Constructors in mulitiple inheritance
- Ambiguity in multiple inheritance
- Aggregation: Classes within classes
- Composition
- Virtual functions
- Normal functions accessed with pointers
- Virtual functions accessed with pointers
- Late binding
- Abstract class. pure virtual functions, and polymorphism
- Virtual destructor
- Virtual base class
- dynamic cast and typeid operator