筆試題11

1.      C++中的重載、覆蓋和隱藏:

(1)函數重載發生在同一個類或頂層函數中,同名的函數具有不同的參數列表

(2)函數覆蓋發生在繼承層次中,該函數在父類中必須是virtual,而子類的該函數必須與父類具有相同的參數列表

(3)函數遮蔽(隱藏)發生在繼承層次中,父類和子類同名的函數中,不屬於函數覆蓋的都屬於函數遮蔽

2.      C++中的virtual的作用和純虛函數什麼時候用?

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