麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

C++學(xué)習(xí)一虛析構(gòu)函數(shù)

2019-11-14 11:25:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

因?yàn)椋珻++中存在派生類的對(duì)象可以賦值給其基類的對(duì)象這一特點(diǎn)。

就存在一個(gè)問(wèn)題,當(dāng)在堆中申請(qǐng)一個(gè)派生類,用其基類指針去指向,在delete釋放內(nèi)存時(shí),只會(huì)調(diào)用對(duì)應(yīng)的基類的析構(gòu)函數(shù),而不會(huì)調(diào)用派生類特有的析構(gòu)函數(shù)。所以會(huì)導(dǎo)致內(nèi)存泄露,而且這個(gè)錯(cuò)誤不會(huì)被編譯器發(fā)現(xiàn)。

所以為了能釋放派生類的內(nèi)存,就有了,虛析構(gòu)函數(shù)。就是在基類的析構(gòu)函數(shù)前加上virtual ,這樣會(huì)產(chǎn)生虛析構(gòu)函數(shù)表 ,當(dāng)在你出現(xiàn)上面的情況時(shí)會(huì),自動(dòng)釋放掉派生類的內(nèi)存,從而避免了內(nèi)存泄露。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天天撸日日夜夜 | 91快色视频 | 久久久久久高清 | 日本黄色免费片 | 国内成人自拍视频 | av电影免费观看 | 一级免费看片 | 在线播放免费人成毛片乱码 | 性少妇videosexfreexxx片 | 26uuu成人人网图片 | 91av久久| 久久影城| 国产午夜亚洲精品 | 日本黄色免费播放 | 成人不卡| 午夜影院日韩 | www中文在线 | 欧美精品一区二区三区在线 | 高清视频一区二区 | h视频免费观看 | 可以看毛片的网址 | 国产亚洲欧美视频 | 9丨九色丨国产 | 精品在线观看一区二区三区 | 91福利免费视频 | 久久91久久久久麻豆精品 | 黄色a级片免费观看 | 黄色一级片毛片 | 美女视频在线观看黄 | av免费在线播放网址 | 国产精品91久久久 | 久久久久北条麻妃免费看 | 欧美日韩爱爱视频 | 中文字幕www | 欧美亚洲综合在线 | 欧美成年人视频 | 欧美性生活免费视频 | 欧美久久一区二区 | 西川av在线一区二区三区 | 欧美高清一级片 | 桥本有菜免费av一区二区三区 |