我在 QHash 中遇到了以下崩溃。我无法找到任何东西。我在Linux机器上使用Qtopia-Core-4.3.3。

日志如下:

  

ASSERT:" * node == e || (*节点) - >接着"在文件中   /usr/local/Trolltech/QtopiaCore-4.3.3-400wrl/include/QtCore/qhash.h,   824行
  分段错误

有人可以帮助我吗?

有帮助吗?

解决方案

只是一个疯狂的猜测,但基于 QHash 是一个容器,并且它指的是“node”,我认为给定的断言是由程序期望该节点引起的是结束节点( e ),还是具有下一个节点。因此,您正在做的事情就是弄乱哈希中的条目。

为了继续疯狂推测,当有人在容器上进行迭代时,我常常看到一些难以诊断的错误,有时在迭代时从容器中删除东西。我不知道 QHash 是否能很好地处理这个问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top