Debug Assertion failed!

图片说明
选择忽略时会有:
图片说明
各位前辈能不能给点意见,简单说两句就行,谢谢!

CE的程序?是在虚拟机还是真机运行?一定要远程调试,找到发生错误的行,调用堆栈,或者添加点文件日志输出,否则很难调试。

产生上面问题的原因:1.在程序里释放了野指针:#include using namespace std;void main(){int *p ;delete p;//////////////释放野指针指向内容执行错误}   #include using namespace std;void main(){int *p =new int(1);delete p;///......
答案就在这里:Debug Assertion Failed
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

可能问题:1.野指针;2.内存泄露
单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一。