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.
Partager