出现这个错误基本就是在对指针操作时产生了溢出,仔细检查下对new出的指针的操作.
比如
char * str = new char[2];
strcpy(str, "ab");//cpy了3个字符
delete [] str; //在删除时就会报这个错误(一般见于debug版本)
本文详细解析了在C/C++中对new出的指针进行操作时产生的溢出错误,通过具体案例展示了错误原因,并提供了有效的解决方法。
出现这个错误基本就是在对指针操作时产生了溢出,仔细检查下对new出的指针的操作.
比如
char * str = new char[2];
strcpy(str, "ab");//cpy了3个字符
delete [] str; //在删除时就会报这个错误(一般见于debug版本)
640
3万+

被折叠的 条评论
为什么被折叠?