传递QList作为输出参数参考

时间:2018-12-03 16:52:30

标签: qt arguments output qt5

我有一个返回布尔值的函数来指示该进程是否有效,我希望有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,不理解。

1 个答案:

答案 0 :(得分:0)

我认为您的SourceIndex::LoadIndexes method是非静态方法。