Bonjour,
APres avoir recherché su le forum " inversion dépendance" et " dependency injection " sans grand resultat, par contre sur google bcp de resultats mais rien de directement exploitable !
j'ai le probleme suivant ,
Evidement pour compiler Ca je dois connaitre Cb et inversement ! Donc cela ne compile pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include "Cb.h" Classe Ca { int valeurA Cb *ptrCb } #include "Ca.h" Classe Cb { int valeurB Ca *ptrCa }
On m'a orienté sur "l'inversion de dependance" j'ai compris qu'il fallait declarer une 3 eme classe virtuelle ... mais gere plus ...
Quelqu'un peut il me transformer ces quelques lignes pour que ca compile ?
Partager