【发布时间】:2014-03-12 00:10:50
【问题描述】:
如果我在函数中设置 QList,它会正常工作
void MainWindow::ReadXML() {
...
QList<QString> list;
list << "alfa" << "beta" << "gamma" << "delta" << "epsilon";
...
}
但是如果尝试在块之外编写相同的代码(QList 必须对整个文件可见),Qt Creator 会在最后一行用红色下划线告诉我这个错误:“expeted to declaration”
有什么建议吗?
【问题讨论】:
-
您不能将任何不是声明的东西放在全局范围内,甚至将声明放在那里通常被认为是不好的做法。
-
最好的方法是什么?
-
最有可能利用类或函数参数并适当地返回值。
标签: c++ qt qstring qtcore qlist