Bonjour,
Je viens à vous pour confirmer une idée que j'avais.
Différentes classes utilisent une classe (A) qui n'a besoin d'être instanciée qu'une fois.
A.h
Si j'inclus le fichier A.h dans les différentes déclarations de classes qui l'utilisent, en utilisant a(), un seul objet A sera créé, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class A{}; A& a() { static A* x = new A(); return *x; }
Partager