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 ,

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
}
Evidement pour compiler Ca je dois connaitre Cb et inversement ! Donc cela ne compile pas !
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 ?