1.How to link C98 code to C++11 2.What is the difference between C struct and C++ struct 3.What is a diamond problem and how to resolve it? 4.What is the diff between virtual keyword and function? 5.What will happen if you delete this? 6.What are the mandatory elements a class has? 7.How synchronization mechanism is achieved?