Bonjour à tous,
Question bête... Mais je n'ai pas vraiment trouvé de réponse, sauf peut-être les namespaces mais je n'en suis vraiment pas sur.
Petite explication :
J'ai 3 classes : ma classe principale (plugin.h + plugin.cpp), une classe de gestion des pipes (pipe.h + pipe.cpp) et une classe de log (log.h + log.cpp).
Dans le fichier plugin.h, j'inclus dans l'ordre : log puis pipe.
Je peux utiliser ma classe log dans ma classe plugin, mais je ne peux pas m'en servir dans ma classe pipe.
Si j'inclus log dans pipe ET plugin, le build du code génère une erreur de redéfinition de classe (logique).
Je cherche donc la façon "clean" de gérer ce genre de problème.
Noob Inside
Partager