salut!!
Dans mon analyse je me retrouve confronté au problème suivant , je ne sais pas s'il est réalisable:

Deux classes A et B.

Ma classe A contient un attribut de type B*.
Une méthode de ma classe B prend comme paramètre un pointeur de type A.

Et alors me direz vous? (peut-etre) et bin je doit avoir #include "A.h" dans b.h et un #include "b.h" dans a.h....infini.

J'ai essaye de tout mettre dans le meme .h et tout et tout, mais la il faudrait que les deux soit au-dessus des deux pour compiler...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
class A{
       public:
          B * objB;
        }
class B{
         public:
            afficher(A * objA);
         }
merci merci!