深入理解C++虛函數和純虛函數

虛函數正是爲了對「如果你以一個基類之指針指向一個派生類之對象,那麼通過該指針你就只能夠調用基類所定義之成員函數」這條規則反其道而行的設計實現。 我們看下面一個簡單例子,來獲知虛函數的作用。 我們可以看到當未去掉virtual時,在main函數for循環內程序代碼完全一樣(因爲一般化了,這種一般化將現在的、未來要派生的情況統統納入考慮),但執行結果卻不同,這就是虛函數的妙用。 從操作型定義來看,什麼
相關文章
相關標籤/搜索