- Explain what object slicing is in C++.
- What is the
overridespecifier in C++ and where do we use it? - Explain what function hiding is in C++.
- In C++, how do you make an abstract class?
- Can we create an object from an abstract class?
- When should a class have a
virtualdestructor? Why? What is the order of execution for the base and derived destructors when destroying a derived class object?