Keywords:

\zline{ \fbox{C++ overview} }
  • inline, new, delete, private, protected, public

Language features:

  • constructors -- to create and initialize
  • destructors -- to reclaim resources
  • virtual functions -- dynamic binding
  • (multiple) inheritance -- for refinement
  • type conversions -- to express relations between types
  • private, protected, public -- for access protection
  • friends -- to allow for efficient access

slide: C++ -- terminology (1)