一、C++
- 什么是name mangling机制?
- 如何解释C/C++的预处理指令与宏?
- C++的赋值与初始化有什么区别?
- C++的重载机制,重载和override的区别?
- C++的拷贝构造
- C++的浅拷贝和深拷贝
- C++的对象切割
- C++的模板
- C++的virtual函数
- 什么是抽象类?什么是接口?二者之间的区别?
int a = 3;
sizeof(++ a + ++ a)
是多少?- C++的虚表
- 不使用【临时变量】如何交换2个整数(异或)?
- 聊一下构造函数和析构函数,并说说它们涉及【继承】时的执行顺序?
- C++的空类对象有多大?