一面上來直接沒自我介紹,開始八股八股部分:C++語法部分:1.const關(guān)鍵字和#define,它們的作用時(shí)機(jī)在什么時(shí)候,以及如何取消#define?2.static關(guān)鍵字的作用?3.explicit關(guān)鍵字的作用?4.虛析構(gòu)函數(shù)的作用?為了防止什么問題?5.虛函數(shù)表是如何繼承的?派生類重寫前后和基類的虛函數(shù)表是否相同?6.new和delete與malloc和free的區(qū)別?C++STL部分:1.array和vector的區(qū)別?vector的增長(zhǎng)機(jī)制?vector的擴(kuò)容是否會(huì)對(duì)性能造成影響?在知道大致數(shù)量的情況下,如何減少擴(kuò)容的情況或影響?2.map和set丶unordered_map和unor...