0: Why we do have to use destructors in C++? How to write one?
1: Why we don't write a dot after "this"? What we use instead and why?
2: How we use header file and implementation file while writing a class? What they contain?
3: How the inheritance of C++ works? What is special about that?
4: What is std::vector?
5: What is ::iterator?
6: How "<<" is invoked on std::cout? How it was implemented?
7: Describe smart poitners.
8: Who is Bjarne Stroustrup?