C++內存泄漏的幾種情況

1. 在類的構造函數和析構函數中沒有匹配的調用new和delete函數 兩種情況下會出現這種內存泄露:一是在堆裏創建了對象佔用了內存,但是沒有顯示地釋放對象佔用的內存;二是在類的構造函數中動態的分配了內存,但是在析構函數中沒有釋放內存或者沒有正確的釋放內存 2. 沒有正確地清除嵌套的對象指針 3. 在釋放對象數組時在delete中沒有使用方括號 方括號是告訴編譯器這個指針指向的是一個對象數組,同時
相關文章
相關標籤/搜索