• Defining classes: Data members and member functions
  • Creating objects: Instantiation and initialization
  • Access specifiers: Public, private, protected
  • Constructors: Default, parameterized, copy constructors
  • Destructors and resource management
  • The this pointer
  • Static members and member functions
  • Friend functions and classes
  • Inline functions