 | Write, compile, and execute C++ programs |
 |
Write inline and overloaded functions |
 |
Use constant and reference data types |
 |
Employ new and delete operators for dynamic memory allocation |
 |
Define classes |
 |
Use public, private, and protected access levels |
 |
Write constructors and destructors |
 |
Understand and use the "this" pointer |
 |
Write friend, type conversion, static, and constant member functions |
 |
Overload operators |
 |
Define new classes using both single and multiple inheritance |
 |
Write virtual functions for polymorphic operations |
 |
Compose template functions and template classes |
 |
Write applications that use the tools.h++ class library and exception handling |
 |
Use the scope operator and namespace to avoid class, function, and variable identifier conflicts |
 |
Understand and use the Standard Template Library (STL) |
 |
Use the iostream library |