【博客10】構造函數中拋出異常引發的 "內存泄露"

內容:揭示構造函數中拋出異常引發的 "內存泄露" 問題引發:上一篇博客寫到了析構函數如果拋出異常可能引發的多重異常的情況,這篇文章寫下構造函數中拋出異常可能引發的 "內存泄露"的情況 測試代碼: 測試結果: 結果分析:此時你在構造函數中拋出異常,然後你申請的char類型空間沒有釋放,因爲你對這個空間的釋放是放在析構函數中的,但是構造函數中出現異常,那麼這個函數不會被成功構造出來,所以你的析構是不會
相關文章
相關標籤/搜索