Salut,
Voici mon probleme, je voudrais pouvoir créer des instance d'une classe A uniquement à partir d'une seconde classe B.
Je pensais déclarer le constructeur de A privé et amie de la classe B
Peut on procéder ainsi ? Si oui est ce une bonne méthode ? Il y a t'il d'autre facon de procéder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class B { public: NewA() {//Instancier un A} }; class A { private: friend B::A(); //Constructeur de A amie de B ?? };
D'avance merci .
Partager