目錄
1.為什么c++不喜歡析構(gòu)函數(shù)拋出異常
2.一個(gè)例子-DB資源管理類
3.如何阻止析構(gòu)函數(shù)中的異常被傳播出去
3.1用abort函數(shù)使程序終止
3.2 將異常吞掉
4.一個(gè)更好的方法-使類能夠?qū)Ξ惓W龀龇磻?yīng)
5.總結(jié)
正文
回到頂部
C++并沒有禁止析構(gòu)函數(shù)出現(xiàn)異常,但是它肯定不鼓勵(lì)這么做。這是有原因的,考慮下面的代碼:
網(wǎng)友評(píng)論