Windows中使用CRT函數檢查內存泄露和溢出

C++中可以使用new或malloc等函數分配內存,通常與delete和free配合使用,但是如果不小心遺忘而程序在持續new或malloc時就會造成程序所佔用的內存越來越大,即爲「內存泄露」。通常寫數據的時候必須在程序開闢的空間中寫,如果不小心寫到了不是程序請求分配的地址中,就可能覆蓋別的有效數據導致程序工作不正常,最常見的就是分配一個數組結果寫的時候傳入的下標過大導致寫超了,這就是「內存溢出」
相關文章
相關標籤/搜索