任何時(shí)候編譯器都會(huì)合成析構(gòu)函數(shù),并且合成的析構(gòu)函數(shù)總會(huì)運(yùn)行。
撤銷(xiāo)容器(標(biāo)準(zhǔn)庫(kù)容器和內(nèi)置數(shù)組)是按逆序進(jìn)行的。
內(nèi)存泄漏(Memory leak):刪除指向動(dòng)態(tài)分配內(nèi)存的指針失敗,因而無(wú)法將該塊內(nèi)存返還給自由存儲(chǔ)區(qū),這樣的刪除動(dòng)態(tài)分配內(nèi)存失敗稱(chēng)為內(nèi)存泄漏。
只有當(dāng)刪除指向類(lèi)對(duì)象的指針時(shí)才會(huì)運(yùn)行該對(duì)象的析構(gòu)函數(shù)。如果不刪除指針,則對(duì)象一直存在,導(dǎo)致內(nèi)存泄漏。
三法則(rule of three):如果類(lèi)需要析構(gòu)函數(shù),則也需要賦值操作符和復(fù)制構(gòu)造函數(shù)。

文章來(lái)源:http://liyuxia-life.spaces.live.com/Blog/cns!DA1B364675ACF35!255.entry