一面上来直接没自我介绍,开始八股八股部分:C++语法部分:1.const关键字和#define,它们的作用时机在什么时候,以及如何取消#define?2.static关键字的作用?3.explicit关键字的作用?4.虚析构函数的作用?为了防止什么问题?5.虚函数表是如何继承的?派生类重写前后和基类的虚函数表是否相同?6.new和delete与malloc和free的区别?C++STL部分:1.array和vector的区别?vector的增长机制?vector的扩容是否会对性能造成影响?在知道大致数量的情况下,如何减少扩容的情况或影响?2.map和set丶unordered_map和unor...