C++總結4——內存泄露/資源泄露

內存泄露/資源泄露現象 1.malloc/new動態申請的內存,忘記寫free/delete,導致內存泄露。 2.調用默認的賦值運算符重載函數,發生淺拷貝現象,導致內存泄露。如下圖: 3.在構造函數中new,但是程序運行過程中拋出異常,未調用析構函數。 4.構造函數中調用new開闢內存後,拋出異常。對象未構造成功,不會調用析構函數,導致new的堆內存沒有釋放。 5.T *p = new T[100
相關文章
相關標籤/搜索