Advanced C++ Programming
Course Number: 636-TES
Recommended Duration: 5 days
Course Overview: The course covers advanced topics in C++.
Objectives
You will learn how to create C++ programs using more advanced language features.
Prerequisites
You must have completed an introductory course in C++ and have one year of experience programming in C++.
Topics
-
Review of C++ basics
-
Namespaces
-
How to create a class
-
Overloaded operators
-
How to add a data member
-
Inheritance
-
Exception handling
-
Inline functions
-
File I/O
-
Overloading new/delete
-
Templates
-
How to generalize a function
-
Functors
-
STL
-
Smart pointers
-
Multiple inheritance
-
Cast operators
-
RTTI
-
Pointers to members
|