在某些類里聲明純虛析構(gòu)函數(shù)很方便。純虛函數(shù)將產(chǎn)生抽象類——不能實(shí)例化的類(即不能創(chuàng)建此類型的對象)。有些時(shí)候,你想使一個(gè)類成為抽象類,但剛好又沒 有任何純虛函數(shù)。怎么辦?因?yàn)槌橄箢愂菧?zhǔn)備被用做基類的,基類必須要有一個(gè)虛析構(gòu)函數(shù),純虛函數(shù)會產(chǎn)生抽象類,所以方法很簡單:在想要成為抽象類的類里聲 明一個(gè)純虛析構(gòu)函數(shù)。 這里是一個(gè)例子: class awov {public: virtual ~awov() = 0; // 聲明一個(gè)純虛析構(gòu)函數(shù) }; 這個(gè)類有一個(gè)純虛函數(shù),所以它是抽象的,而且它有一個(gè)虛析構(gòu)函數(shù),所以不會產(chǎn)生析構(gòu)函數(shù)問題。但這里還有一件事:必須提供純虛析構(gòu)函數(shù)的定義: 
作者: Rollen Holt 發(fā)表于 2010-12-16 00:12 原文鏈接
評論: 0 查看評論 發(fā)表評論
最新新聞:
· 在線比價(jià)搜索引擎Shop.com出售 蓋茨曾投資(2010-12-16 08:54)
· 鄧元鋆離職背后:諾基亞中國腹背受敵(2010-12-16 08:53)
· 央行:超級網(wǎng)銀收費(fèi)將降低(2010-12-16 08:52)
· Android和iPhone平臺2010年度最佳軟件和游戲榜單出爐(2010-12-16 08:50)
· 京東遭遇出版社集體逼宮 今日恢復(fù)原價(jià)改返券(2010-12-16 08:48)
網(wǎng)站導(dǎo)航:博客園首頁 我的園子 新聞 閃存 小組 博問 知識庫
文章來源:
http://www.cnblogs.com/rollenholt/articles/1907418.html
posted on 2010-12-16 00:12
Rollen Holt 閱讀(52)
評論(0) 編輯 收藏 引用