QT创建者:c++应用程序运行几次后中断
QT-creator: c++ application break after running several time
我正在开发一个Qt应用程序,该应用程序用作向tomcat服务器发送消息的客户端。在运行应用程序四次以发送或检索数据后,应用程序会中断并显示错误消息
ASSERT: "!isEmpty()" in file** /usr/include/qt4/qtCore/qlist.h, line 282.
当我点击它时,我不明白它的意思。这与内存分配有关吗?
您尝试从一个空的QList访问一个元素,调试您的代码,看看您在哪里可以访问
在这个文件中,第282行定义了第一个成员函数,因此您可以在代码中开始搜索,看看您在哪里首先调用并修复它(仅当列表不为空时才首先调用),但请注意,最后一个、删除和其他成员函数可能会使用该断言,在这个行号,它可能是一个与您正在使用的Qt版本不同的成员函数,所以也要检查一下。
相关文章:
- 通过字符串来计算长度需要更长的时间,而不是移动字符串几次?
- 如何遍历几个每小时一次的根(.root)文件,并将它们组合成更大的每日数据.root文件?
- 每秒清除一次终端,但留下几分钟
- Vscode 自动格式化代码在运行几次后停止工作
- 运行几次后合并段错误C++(指针算术)
- 在循环输出中重用矢量 "Killed" 在几次迭代后
- 为什么如果我启动几次程序,我的 md5 总是不同的
- 为什么PTHREAD_KEY_CREATE DESTRUCTOR几次调用
- Boost.Asio:用不同的"股"包裹几次
- QTcpSocket 在几次连接成功后发出"Connection Refused Error"?
- 循环崩溃/损坏几次(完美)迭代后
- 速推basic_deadline_timer在几次迭代后停止触发
- remove_if问题(几次删除后停止删除)
- 几次调用后,外部程序的执行失败
- QT创建者:c++应用程序运行几次后中断
- 一个指针可以用c++删除几次吗
- 服务器套接字只能连接几次(Winsock c++)
- 将信号和插槽连锁几次可以吗
- C++比较冲浪描述符算法匹配中断几次
- 多线程性能在执行几次操作后下降