Bonjour,

Je d�veloppe un logiciel en utilisant C++ .NET et j'ai un probl�me de pr�processeur (je pense...).

En fait, j'ai une classe A d�finie dans un header (A.h) et une classe B d�finie de la meme fa�on dans un header (B.h)

Dans mon developpement, je cr�e d'abord un objet de type A, dans lequel j'utilise un objet de type B : donc dans A.h, j'ai la directive :
#include B.h

Jusque l�, tout est normal et �a marche.

Par contre, dans ma classe B, j'ai besoin d'utiliser un objet de type A, et j'ai donc la directive suivante dans B.h:
#include A.h

Et l�, �a ne marche pas, le compilateur me sort l'erreur C2061 : "erreur de syntaxe", � la ligne ou j'essaie de cr�er un objet de type A.

En fait, il ne trouve pas la classe qui correspond � A.

Pourtant, j'ai bien les #include dans les 2 classes et je ne comprend pas...


Pourrais-je avoir de l'aide svp ??


Merci d'avance.

CHIERA.