• 4780阅读
  • 2回复

foreach (QString arg, args) ?? [复制链接]

上一主题 下一主题
离线sunnysun520
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-18
— 本帖被 XChinux 执行加亮操作(2009-02-18) —
各位好!小妹新手,请教个问题,
void MainWindow::loadFiles()
{
    QStringList args = QApplication::arguments();
    args.removeFirst();
    if (!args.isEmpty()) {
        foreach (QString arg, args)  这句话,看不太明白,是什么是意思?
            openFile(arg);
        mdiArea->cascadeSubWindows();
    } else {
        newFile();
    }
    mdiArea->activateNextSubWindow();
}
请高手赐教!
离线weizhy
只看该作者 1楼 发表于: 2009-02-18
等价于

for (int i=0;i<args.count();i++)
{
  QString arg = args.at(i);
  // bla bla bla
}
离线sunnysun520
只看该作者 2楼 发表于: 2009-02-18
哦 原来是这样 谢谢weizhy
快速回复
限100 字节
 
上一个 下一个