c++基礎1

今天又跑去面試了,c++後臺開發的職位,結果被虐得體無完膚,問題分享如下

1. C++結構體可以有方法?有

可以有虛函數嗎?可以

2.成員函數可以訪問static數據成員嗎?可以

Static成員函數可以訪問數據成員嗎?不可以,沒有this指針

3.dynamic_cast作用與原理?將基類指針安全地轉爲子類指針。

原理?未知

4.動態編譯原理?虛函數,多態等

5.vector, vector.size()==0與vector.empty()區別? 內存爲空,第一個元素爲空

計數器失效? 連續內存不足,重新分配,複製原理的到新的內存

6.純虛函數?略

7.虛析構函數作用?基類指針指向子類對象時,防止基類指針撤銷時造成內存泄漏

8.tcp三次握手連接,四次握手連接斷開的原理?略

9.後臺開發做什麼?玩家登錄,分配,數據處理,業務邏輯相關等等

10.虛表,類?對象? 一個類一個虛表,每個對象一個指向虛表的指針

當時被問得暈乎乎了,回去苦讀了!



發佈了45 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章