HEAP CORRUPTION DETECTED
这是内存越界写入导致的错误,一般在debug会报错,release版本中可能并不报错.
int main()
{
char * _char = new char[10];
//这里i==10时,数组访问越界了
for (int i = 0; i <= 10; ++i)
{
_char[i] = i;
}
delete[] _char;
return 0;
}
这是内存越界写入导致的错误,一般在debug会报错,release版本中可能并不报错.
int main()
{
char * _char = new char[10];
//这里i==10时,数组访问越界了
for (int i = 0; i <= 10; ++i)
{
_char[i] = i;
}
delete[] _char;
return 0;
}