我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问使用new和delete时,为什么会弹出Debug Assertion Failed!的错误?

请教各位大牛,我用new和delete写了一个简单的小程序,然后编译运行后弹出了这个错误框。我逐步调试后发现,是等程序执行到delete p;这一句才弹出来的。如图:
图片说明

a分配在堆栈上,没法delete
去掉p = &a;
或者修改为 *p = a;

 修改为 *p = a;

近期文章

  • java后台脚本更新,但前台没有更新
  • Geometry with a ruler
  • 亲和串
  • solr增量更新报错 您的主机中的软件中止了一个已建立的连接。
  • Linux驱动编程问题-由驱动程序获取当前进程信息
  • 如何保护Java程序 防止Java反编译
  • c语言结构体定义 基础问题
  • jsp的checkbox选中后怎添加到textarea
  • 对单个字符串的当以与判断,有这么一道题。。。。。
  • fragment在添加栈回退的时候发生视图重叠
  • SQL sever 2008中 将varchar转换为datatime
  • jsp jqGrid 方面的问题 请教大神们
  • 如何获该ID中的值?ID是活的
  • jsf程序中,IE11无法兼容低版本
  • validate验证通过,点击提交没效果
  • maven项目在用jetty启动时报错,求大神解惑
  • eclipse使用git如何merge
  • cad中VBA的基础问题,新手入门很急
  • eclipse使用git merge问题
  • 又见回文

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华