摘要: 问题描述 当程序运行时出现如下提示: 说明堆内存被破坏。 原因 写入操作超过了所申请的内存,造成了溢出写入。一个简单的例子说明上述情况: 1 char* ptr = new char[5]; //只申请了5个字节的内存 2 strcpy(ptr, "hello"); //向内存中写入6个字节 3 d 阅读全文
posted @ 2023-11-08 14:31 西兰花战士 阅读(91) 评论(0) 推荐(0) 编辑