Skip to main content

Section outline

    • Operator Overloading and Function Overloading.
    • Polymorphism and Virtual Functions.
    • Friend Functions and Smart Pointers.
    • Memory Management and Internals.

    Hands-on Exercises:

    • Perform complex operations using operator overloading.
    • Demonstrate the order of constructor invocation.
    • Implement friend functions.
    • Shared Ownership using smart pointers in C++.