请教各位大牛,我用new和delete写了一个简单的小程序,然后编译运行后弹出了这个错误框。我逐步调试后发现,是等程序执行到delete p;这一句才弹出来的。如图:
a分配在堆栈上,没法delete去掉p = &a;或者修改为 *p = a;
修改为 *p = a;