本文介绍了“空值不应被忽略,因为它应该是” - Qt / C ++的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
c> TestPluginBase(){this-> TestPluginBase(){qint64 TestPluginManager::loadPlugin(QObject *_plugin){ TestPluginBase *Plugin = qobject_cast<TestPluginBase *>(_plugin); if ( !Plugin ) return 0; emit sigPluginLoaded(Plugin); return Plugin->returnType();}
推荐答案
> PluginType = 0;} ,代码正在编译没有错误。解决我的问题,但不知道为什么。
modified the constructor in my "interface" to TestPluginBase() {this->PluginType =0;} and the code is compiling with no error..solved my problem but don't know why.
这篇关于“空值不应被忽略,因为它应该是” - Qt / C ++的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!