李sir_Blog

博客园 首页 联系 订阅 管理

2011年2月24日

摘要: 在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)