Bonjour,

Mon problème est classique, mais étant donné que je n'ai pas codé depuis longtemps codé en C++, je ne retrouve plus la solution :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
class A{ 
 private:
   B* b;
}
 
class B {
 private:
  A *a;
}
Le problème est que B doit connaitre A, mais A doit connaitre B. Lorsque j'inclus le fichier #include "a.h" dans la classe B, je vais avoir une erreur car au moment de l'interprétation par le compilateur du code, la classe A à besoin de connaitre B qui lui est alors inconnu.

En attendant de trouver la solution je vais coder différemment pour ne pas avoir ce phénomène mais si entre temps, vous avez une solution, je suis preneur.

Merci