摘要:
在VS2005写完程序后,运行后弹出对话框显示:HEAP CORRUPTION DETECTED:CRT detected that the application wrote to memory after after the end of heap buffer最后定位到代码ans = new int[size_a+size_b]; // 动态分配数组空间delete [] ans;一把delete [] ans;删掉程序就不弹出错误,这是为什么呢??错误原因:因为对内存的操作越界了,超出所分配的内存的边界。解决:增大分配的内存!e.g.ans = new int[size_a+size_ 阅读全文
posted @ 2011-02-24 19:19
李sir
阅读(3944)
评论(0)
推荐(0)
浙公网安备 33010602011771号