一面: C++面向对象的三种特性?(每条详细说说) C++继承和组合?你在实际项目中是怎么使用的?什么情况下使用继承?什么情况下使用组合? C++构造函数可以是虚函数吗?为什么? C++析构函数可以是虚函数吗?为什么要将析构函数设置为虚函数? C++如何实现多态?虚表指针是什么时候被初始化的?实例化一个对象需要那几个阶段?(三个) C++偏特化? 重载、重写、覆盖? static关键字的作用?(要全面)怎么实现的? inline和宏...