Qu'est-ce que “QApplication app(argc, argv)” essaie de faire?

#include <QtGui/QApplication>
#include <QtDeclarative>
#include "qmlapplicationviewer.h"

int main(int argc, char **argv) {
    QApplication app(argc, argv);
    QmlApplicationViewer viewer;

    viewer.setMainQmlFile("app/native/assets/main.qml");
    viewer.showFullScreen();

    return app.exec();
}

Mon C++ est un peu rouillé. Quelqu'un peut-il m'expliquer ce qu'est "QApplication app(argc, argv)" essaie de faire ?

Est-ce que cela veut déclarer une fonction qui prend 2 arguments (argc et argv) et le retour d'une variable de type QApplication ?

OriginalL'auteur user996659 | 2012-07-09