Dans un fichier maClass.cpp, on a la d�claration et la d�finition d'une classe.
Dans un autre fichier .cpp, on voudrait utiliser cette classe. Comment faut-il faire sachant que
ne va bien s�r pas fonctionner puisque la d�claration de la classe n'est pas pr�sente dans le .h
Code : S�lectionner tout - Visualiser dans une fen�tre � part #include "maClass.h"
J'ai donc pens� � ajouter la d�claration de la classe dans mon .c qui doit
utiliser la classe de maClass.cpp, mais lorsque plusieurs fichiers utilisent
maClass.cpp il y'a des erreurs de link.
J'ai test� en utilisant les pr�conditions (ifdef...) comme pour les .h mais ca
ne fonctionne pas. Comment faire ?
PS : je sais que modifier maClass.cpp (pour mettre la d�claration dans maClass.h) serait plus simple, mais j'aimerais �viter car il s'agit d'un programme qui n'a pas �t� fait par moi et qui est utilis� par d'autres personnes, il faut donc rest� compatible, m�me si je ne comprends pas ce type de construction...si vous avez des id�es sur l'utilit� de cette construction, je suis preneur
Merci![]()
Partager