Bonjour,
j'ai un probleme avec l'inclusion de plusieurs .h!
J'ai pas mal cherché sur le forum et la faq et j'ai trouvé des topics sur les references croisés mais ca ne s'adapte pas trop a mon cas donc desole si c'est bete comme choux (pitetre) mais je poste:
je dispose de ces fichiers;
dans les .h on retrouve des declarations de class et dans les .cpp les declarations des fonctions membres et non membres.point.h
point.cpp
forme.h
polygone.h
polygone.cpp
rectangle.h
rectangle.cpp
carre.h
carre.cpp
carre hérite de rectangle, qui hérite de polygone qui herite de forme.
Les inclusions sont les suivantes:
dans point.h
point.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
forme.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
poly.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
poly.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
rect.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
rect.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
carre.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
carre.cpp
et enfin le main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
L'erreur du compil est la suivante:
je ne vois pas trop ou est l'erreur d'inclusion!in file inlcluded from main.cpp
redefinition of class::median
previous definitioon of class median:rectangle
Merci bcp de votre aide!

 

 
		
		 
        

 
			
			

 
   


 inclusion de  .h  =>redefinition
 inclusion de  .h  =>redefinition
				 Répondre avec citation
  Répondre avec citation
Partager