Topics are:
- Constructor(Default,Parameterized and Copy constructor)
- Destructor
- Constructor overloading
- Operator overloading
- Friend Function and Friend class
- Inheritance.
- this pointer
- Method overriding and hiding
- Virtual functions
- Abstract class
- Templates
- Initializer list
- Shallow and Deep copy
- Virtual destructor
- Conversions(class to primitive, primitive to class and class to class type)
- Exception Handling
- Dynamic constructor
- namespace and using directive
- private constructor and Singleton class
- Diamond of Death and Virtual base class