相关疑难解决方法(0)

如何在Qt5中检测QObject :: moveToThread()失败?

上的文档的QObject :: moveToThread()Qt5.3解释说,moveToThread()如果对象具有一个父方法可能会失败.我如何在代码中检测到这个失败?

我意识到只是确保我的对象没有父对象可能已经足够好了,但作为防御性编程实践,我想测试可能失败的所有调用的返回值.

编辑:我想在一些答案之后强调一下,我完全清楚我可以在调用moveToThread之前测试父是否为0.我正在寻找可行的方法来根据经验确定moveToThread呼叫实际上是成功的.

c++ multithreading defensive-programming return-value qt5

3
推荐指数
1
解决办法
1086
查看次数