各位大虾:
下面是
QT4 中的一段主函数的例子程序,有几个反斜杠注释的地方不是太清楚的,有谁可以给我解释下吗?
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QStringList args = QApplication::arguments();         //   为什么要这样写呢?有什么用啊?
     if (args.count() < 2) {                                                     //    为什么要判断 args.count()呢?
         std::cerr << "Usage: domparser file1.xml..." << std::endl;
         return 1;
     }
    QStringList labels;
    labels << QObject::tr("Terms") << QObject::tr("Pages");
    QTreeWidget treeWidget;
    treeWidget.setHeaderLabels(labels);
    treeWidget.header()->setResizeMode(QHeaderView::Stretch);
    treeWidget.setWindowTitle(QObject::tr("DOM Parser"));
    treeWidget.show();
    DomParser parser(&treeWidget);
    for (int i = 1; i < args.count(); ++i)
        parser.readFile(args
);                                          //    这样的用法我也不明白?
    return app.exec();
}
先谢谢大家了![ 此贴被dulang133266在2008-12-24 16:53重新编辑 ]