This course is for experienced C++ programmers who wish to deepen their understanding of the language and learn advanced techniques. Course Prerequisites C++ programming experience. Course Outline Inheritance and Polymorphism ANSI C++ Library, Templates Input/Output in C++ Practical Aspects of C++ Programming Advanced Polymorphism and Inheritance Exception Handling Runtime Type Information Inheritance Hierarchies and Multiple Inheritance Polymorphism and Virtual Functions Applications of C++ Concepts An Overview of Templates Overview of the Standard Examples from STL STL Containers STL Iterators Tags: C++