动态内存分配———越界访问
摘要:
在编写关于内存动态分配的程序时,很容易遇到越界访问的问题,如果是在visual studio环境下,一般会报 HEAP CORRUPTION DETECTED 错误。堆栈的越界访问又分为两种:堆前和堆后的越界访问。堆前的越界访问比较少见,VS2010弹出的报错信息为:HEAP CORRUPTION DETECTED:after Normal block(#***) at 0x****.CRT detected that application wrote memory before start of heap buffer.当遇到这种错误时,上面的信息把出错的原因说得很清楚了:就是在分配的.. 阅读全文
posted @ 2013-12-19 17:38 chenkeyou 阅读(462) 评论(0) 推荐(0) 编辑