- 遇到讓補全代碼的選擇題,實在沒思路,但是時間又很充裕,可以代進去嘗試。
- enum在函數外聲明變量,初始化的時候,變量默認爲0
- 整個數組作爲參數,會退化爲指針
- sizeof()返回的是字節數(Bytes)
- 對字符串取sizeof()的話,會加上’\0’
靜態存儲空間內的變量,構造函數的調用順序和析構函數的調用順序相反
http://www.nowcoder.com/questionTerminal/ab34afe9546a41d7a7c62abe42b04bef
- 在類中,如果什麼都沒有,則類佔用1個字節,一旦類中有其他的佔用空間成員,則這1個字節就不在計算之內,如一個類只有一個int則佔用4字節而不是5字節。
- 如果只有成員函數,則還是隻佔用1個字節,因爲類函數不佔用空間
- 虛函數因爲存在一個虛函數表,需要4個字節
- 當sizeof計算類的大小的時候會忽略static成員變量的大小
n字節對齊,就是佔用的內存必須是n的倍數
http://www.nowcoder.com/questionTerminal/142a365537c44572aab22d386fb7f687
- 方法重載的返回值的類型可以不同,因爲判斷方法重載的方法主要是根據方法的參數不同來判定
方法重寫的返回值類型需要相同,重寫就是子類繼承了父類的方法,並在此方法上重寫屬於自己的特徵,既然是繼承過來的,那麼它的返回值類型就必須要相同
http://www.nowcoder.com/questionTerminal/7699e5f094864211b4b38904d5f23568
父類指針指向子類實例對象,調用普通重寫方法時,會調用父類中的方法。而調用被子類重寫虛函數時,會調用子類中的方法。
- 子類中被重寫的虛函數的運行方式是動態綁定的,與當前指向類實例的父類指針類型無關,僅和類實例對象本身有關。
【nowcoder】9.4 C++評估測試總結
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.