QT 运行崩溃:The inferior stopped because it received a signal from the Operating Sys

论坛 期权论坛 脚本     
匿名技术用户   2021-1-5 03:53   11   0

最近在研究QT自带的boxes例子,自己派生一个图形项,但是在运行生成该图形项时程序直接退出了~

Qt Creater调试代码,问题定位如下代码行:

执行1270行时弹出错误消息框:

于是上网查找资料,发现这是个很常见的错误,问题在于调用了野指针!

最后发现是2D贴图类指针m_texture在构造函数中没有初始化,在析构函数中也没有进行释放操作!

修改

在构造函数中初始化:m_texture = nullptr;

在析构函数中释放: if (m_texture) delete m_texture;

转载于:https://www.cnblogs.com/MakeView660/p/10520899.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP