討論串[問題] c++ 抽象類別的繼承
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者littleshan (我要加入劍道社!)時間14年前 (2011/08/21 13:31), 編輯資訊
0
0
0
內容預覽:
如果你不定義 virtual destructor. 那麼繼承自這個抽象類別的子類別. 即使定義了自己的 destructor. 也不會被呼叫到. 因為 compiler 在釋放一個指向抽象類別的指標時. 他並不知道這個指標實際上指向哪個實體類別,自然不知道該類別是否有destructor. 因此他
(還有107個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wagaru (wagaru)時間14年前 (2011/08/21 09:57), 編輯資訊
0
0
0
內容預覽:
小弟還是c++的新手. 有翻了一下 primer. 書上有說定義了純虛擬函式的類別是抽象類別. 不能生成實例. 只能被繼承. 那這樣在這種抽象類別中有需要再定義一個virtual的解構式嗎?. 既然不能生成實例的話. 應該就不會被配置資源也就不需解構了吧?. 另外,我現在想用抽象類別來提供一個介面.
(還有255個字)
首頁
上一頁
1
下一頁
尾頁