Bonjour à tous,
je viens d'être balancer sur un projet c++, et ce n'est pas trop mon rayon. Je suis dans une grosse phase d’apprentissage.
Le projet est assez gros, avec plein de choses dedans, très intéressantes, mais je me heurte à une première difficulté de compréhension qui doit venir de mon manque de connaissance cpp.
Le main de ce projet est :
Assez simple, mais pour moi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Get application instance IApplication& app = IApplication::getInstance(); // Initialize application if (app.init(argc, argv)) { // Start application ret = app.start();
ça c'est assez flou. C'est bien une interface ? (interface étant équivalent à abstrait en c++ ?)
Code : Sélectionner tout - Visualiser dans une fenêtre à part IApplication& app = IApplication::getInstance();
Comment peut on initialiser une interface ?
Surtout qu'après
ces méthodes sont bien lancées, mais je ne comprend pas où le main trouve ces méthodes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 app.init(argc, argv) app.start()
Un concept doit m'échapper....
Partager