A Perfectly Structured Course
Curriculum
04:34:08 Hours . 4 Sections . 29 Lessons
Session 1: Const Correctness & Class Essentials 9 lessons
-
1 - const
Free
- 2 - const and Functions
- 3 - Logic Constness and Bitwise Constness
- 4 - Compiler Generated Functions
- 5 - Disallow Functions
- 6 - Virtual Destructor and Smart Destructor
- 7 - Exceptions in Destructors
- 8 - Virtual Function in Constructor or Destructor
- 9 - Assignment to Self in Assignment Operator
Session 2: Resource Management & Exceptions 6 lessons
Session 3: Type Casting & Safety 5 lessons
Session 4: Advanced Inheritance & Design 9 lessons
- 21 - Static Polymorphism
- 22 - Multiple Inheritance | Devil or Angel
- 23 - Duality Of Public Inheritance. Interface & Implementation
- 24 - Code Reuse, Inheritance vs Composition
- 25 - Namespace and Keyword "using"
- 26 - Koenig Lookup, Argument Dependent Lookup (ADL)
- 27 - Koenig Lookup and Namespace Design
- 28 - Demystifying Operator new/delete
- 29 - How to Define new Handler