How would you differentiate between a pre and post increment operators while overloading?
Differentiate between declaration and definition.
Define the operators that can be used with a pointer.
What is the stl, standard template library?
What are dynamic type checking?
What is a virtual destructor? Explain the use of it?
What are static and dynamic type checking?
What is private, public and protected inheritance?
What are destructors?
What is the importance of mutable keyword?
What are the characteristics of friend functions?
Describe new operator and delete operator?
What is a local reference?
Difference between inline functions and macros?
What are function prototypes?