当前位置:编程学习 > wap >>

请教Segmentation fault in QObject::~QObject() ,会是怎样的一个错误

Segmentation fault.
QObject::~QObject() 在这里出现段错误,会是一个什么样的错误,大体方向和范围是哪里呢?怎么会在Object的析构出现错误呢? object --------------------编程问答-------------------- 查看一下所有自己写的delete,new控件的时候指定了parent不需要自己delete。 --------------------编程问答--------------------
引用 1 楼 jdwx1 的回复:
查看一下所有自己写的delete,new控件的时候指定了parent不需要自己delete。

也就是说,如果设置了父对象后,在析构时不需要自己再去Delete了,有可能delete了2次,造成的段错误?
这个不是应该报double free的错误吗?
再就是,我现在只有在窗体调用上,使用了父子关系,别的没有使用,但是代码在拷机测试时,没有操作界面,出现的这个问题,是不是还有别的可能性呢? --------------------编程问答-------------------- 看看异常时的堆栈吧
越界原因很多 还是要看具体问题的 --------------------编程问答-------------------- Program terminated with signal 11, Segmentation fault.
#0  0x00ab9c38 in QObject::~QObject() ()
--------------------编程问答-------------------- 你调试运行 出错后定位不到具体的代码行吗
补充:移动开发 ,  Qt
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,