Windows中使用CRT函数检查内存泄露和溢出

C++中可以使用new或malloc等函数分配内存,通常与delete和free配合使用,但是如果不小心遗忘而程序在持续new或malloc时就会造成程序所占用的内存越来越大,即为“内存泄露”。通常写数据的时候必须在程序开辟的空间中写,如果不小心写到了不是程序请求分配的地址中,就可能覆盖别的有效数据导致程序工作不正常,最常见的就是分配一个数组结果写的时候传入的下标过大导致写超了,这就是“内存溢出”
相关文章
相关标签/搜索