Exception handling in C++ OOP
Copy constructor and assignment operator in C++
Friend classes and functions in C++
Static members and member functions in C++
Virtual functions and dynamic binding in C++