| | C++ Advanced
You will receive a thorough introduction to object-oriented programming in C++. You will define classes and use those classes for building applications. The classes will include overloaded operators, friend functions, constructors and destructors. You will create new classes from existing classes using inheritance and polymorphism. In addition you will learn to read and write data to files. This class is a continuation of the Introduction to C++ class. You will need access to a C++ compiler. There are compilers available for download.
To get started:
- Click on the Syllabus link below to find information about the course and the book
- Click on Introductions link to meet your instructor and introduce yourself
- Post any questions you have in Questions and Comments
| |
| 1 | Lesson 1: Function Overloading and Function Templates
We start this course with an introduction to more advanced features of functions. We will explore overloaded functions, function templates, pointers to functions and recursive functions. Each of these gives us greater flexibility in designing our programs and the ability to create simpler code.
| 
|