当前位置:  技术问答>linux和unix

析构的时候发生:double free or corruption(out)

    来源: 互联网  发布时间:2017-03-19

    本文导语:  在一个窗口上,有两个按钮。但不是在ui里做的,而是定义了一个集成自Qpushbutton的类,窗口中的按钮是这个类的对象。 程序运行时正常,当关闭窗口时,就出现double free or corruption(out),并退出程序。 是析构函数的...

在一个窗口上,有两个按钮。但不是在ui里做的,而是定义了一个集成自Qpushbutton的类,窗口中的按钮是这个类的对象。
程序运行时正常,当关闭窗口时,就出现double free or corruption(out),并退出程序。
是析构函数的问题么?到底该怎么该呢?。。。

|
就是说你将对象删除了两次啊!
这个很好解决啊!每次delete对象之前,先判断对象是否存在,每次delete对象之后,将指向对象的指针置为NULL,这样就不会出问题了。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sqlserver iis7站长之家
  • 请问什么时候发出SIGKILL信号、什么时候发出SIGTERM信号?
  • 类的构造函数,什么时候执行,是在new 新类的时候吗?
  • 一个崩溃程序,什么时候有core,什么时候没core
  • 什么时候用EJB,什么时候用jsp,javaBean,servlet才好呀?
  • 什么时候要用“./",什么时候不用?
  • 我在安装 redhat7.2 的时候选择了 GNOME 界面,启动的时候选择了图形界面启动,请问如何更改?
  • 请问一下,安装FreeBSD的时候,我得键盘和鼠标都是USB口的,安装的时候找不到鼠标和键盘怎么办?急!
  • 我用newwin()的时候编译通过了,可是运行的时候报告Segmentation fault
  • 很奇怪,我用jb+wls已经成功的发布过entitybean,我重新做一个的时候,deploy一个jar的时候什么反映都没有??
  • 使用struts的时候,怎么才能在页面打开的时候,form里面已经填入我所需要的值?
  • kernel 什么时候可以中断 什么时候不可以中断
  • 没人知道吗?你们在搞jsp开发的时候,遇见过要在jsp页面上写方法的时候吗?告诉我你们的格式,好不好?
  • 安装gcc4.1.0的时候make时候产生的一个警告,大家帮我看看是怎么回事?
  • 为什么我在安装linux9的时候,机器检测硬件的时候,出现“超频保护中”的提示,请问大家有没有碰到此类的问题
  • 问个低级的问题,我编译的时候没问题,可运行时候出现如下提示:Exception in thread "main" java.lang.NoClassDefFoundError: NativeDem
  • ubuntu 下安装libpcap 的时候make时候出错 请帮忙分析分析
  • 我在执行javac命令的时候没有问题,但是在执行java命令的时候却报如下错误
  • servlet是在什么时候调用init()和destory()?
  • 救助,不知道我的时候跑哪去了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3