代码写的没有错吧,程序运行崩溃了。。难道delete出了什么问题了?
代码看上去没啥问题啊
是不是你修改过代码后没有保存?保存后重新编译一下。
实在不行,重新建个新项目,代码复制过去运行
从报错来看,应该是说 检测到程序在写heap 内存,但从程序上看,只有一个new,应该没问题才对
可能跟你的编译器有关系
感谢邀请
这块加个判断
sample* p = new sample(2);
if(NULL == p)
{
cout << "new failed..."
return 0;
}