Saylor.org's C++ Programming/Object-Oriented Programming

Upon successful completion of this unit, students will be able to:

  • Define and compare/contrast constructors and deconstructors.
  • Design pointers to the class and create overloading operators.
  • Define and use the keyword “this” and use the static members appropriately.
  • Design and appropriately use friend functions and classes.
  • Use the class inheritance for better code design.
  • Explain how polymorphism is achieved through C++ code.