Should you pass exceptions by value or by reference?
Can member functions be private?
What is the extraction operator and what does it do?
What is the difference between delegation and implemented-in-terms-of?
What is the difference between the compiler and the preprocessor?
When should you use global variables?
What is a constant reference?
How do you invoke a base member function from a derived class in which you’ve overridden that function?
What does catch(…) mean?
What is a v-table?
If horse and bird inherit virtual public from animal, do their constructors initialize the animal constructor? If pegasus inherits from both horse and bird, how does it initialize animal’s constructor?
What is a try block?
Why can’t you call invariants() as the first line of your constructor?
Do class declarations end with a semicolon?
What is the difference between object-oriented programming and procedural programming?