Bonjour, je suis actuellement sur un projet personnel que j'ai commencé, un des premier projet dans lequel je me familiarise avec l'héritage en C++ et j'ai un problème avec les includes.
Voici la structure actuelle de mon projet et quel fichier inclus quel autre: 
C'est un diagramme vite fait afin d'être le plus clair possible.
J'ai actuellement un problème à la compilation, notamment dû au fait que que "B" à besoin de "G" et inversement.
J'utilise évidemment les gardes d'inclusion (#ifndef ..., #define ...)
Merci de m'aider 