我有一个返回布尔值的函数来指示该进程是否有效,我希望有2个输出参数通过引用传递给它。
这是我的功能的定义:
bool LoadIndexes(QList<SourceIndex> &indexes, Logger &logger);
这里是我尝试使用它的方式:
QList<SourceIndex> indexes;
if (SourceIndex::LoadIndexes(indexes, logger)) { // logger is a member already instantiated
}
但是我在这里遇到了一个与我的QList相关的错误call to non-static member function without an object argument
,不理解。
答案 0 :(得分:0)
我认为您的SourceIndex::LoadIndexes method
是非静态方法。