Final Topics ------------------------------------------------------- Topics from exam1 & exam2 Chapter 15 - Inheritance, Polymorphism, and Object-Oriented Design --------------------------------- Inheritance Static binding Polymorphism (dynamic binding) + Virtual keyword Abstract Base Classes Virtual Function Table Chapter 16 - Function Templates, Class Templates & Operator Overloading --------------------------------- Function templates Class templates Overloading operators Keyword: this Chapter 17.1-17.4 - Introduction to Data Structures Using the Standard Template Library --------------------------------- Abstract Data Structures Versus Implementations Stacks Queues Priority queues STL containers + Sequence containers * deque * list * vector + Adapter containers * stack * queue * priority_queue + Associative containers * map * multimap * set * multiset STL iterators STL algorithms (the algorithm header file)