Je suis complètement confus quant à la manière appropriée de mettre en page un projet C++.Mise en page du projet C++
J'avais toutes mes classes dans des fichiers .cpp séparés, avec leurs définitions dans les fichiers .h. J'ai alors eu un "header.h" qui contenait tous les en-têtes de classe, les dépendances externes et quelques autres choses. Mais je n'étais pas capable d'utiliser les noms de classe dans les fichiers d'en-tête, où je devais déclarer un pointeur sur un.
Quelqu'un peut-il expliquer la bonne mise en page orientée objet pour un projet C++?
Bon point, bien que (pas clair à la question), vous pourriez décider d'avoir 1 en-tête externe à votre module qui pourrait être inclus par les modules dépendants. – stefaanv
C'est précisément ce que je faisais mal, merci pour la réponse rapide. Je vais accepter bientôt si personne ne propose une meilleure réponse. –