HEAP CORRUPTION 错误

一般是new一块内存过小,  在这个内存块上写入的内容过大, delete时出现的错误;

如:

char* ptr = new char[2]; //申请了两个字节

*ptr = "12345"; //写入了5个字节

delete[] ptr; //删除时报错

原文地址:https://www.cnblogs.com/barrysgy/p/3939263.html