… control structures, input and output, arrays, strings, functions, recursion, structures, pointers, namespaces, and overloading are discussed in detail. Classes and object-oriented programming are introduced. Commenting of code and debugging are emphasized. Course … data structures, and algorithm design using C++. Topics include a review of classes and objects, operators and operator overloading, dynamic memory allocation, class inheritance, re-usability of code, friends, exceptions, the Standard Template …