J'ai 2 classes - une tenant l'information d'entité autre tenant l'information de composant. Maintenant le problème est que la classe Entity a besoin de la classe Component déjà définie pour l'utiliser dans le vecteur des enfants, mais en même temps, Component a besoin de l'entité pour le déclarer comme parent (je garde tout lié entre). Cela met des erreurs étranges, même si IntelliSense dit que tout est déjà défini.Inclure le désordre de dossier
Comment puis-je surmonter cette difficulté?
Cela a fonctionné merci! Toujours juste au cas où j'aimerais voir s'il y a un moyen de pointer les méthodes _and_ use. Des conseils? – Johnny
Vous pouvez utiliser des méthodes dans le fichier .cpp, mais pas l'en-tête. –
Vous pouvez certainement avoir des méthodes dans la classe Component qui appellent les méthodes Entity, vous ne pouvez pas les avoir en ligne dans le fichier .h. Vous devrez ajouter un prototype pour eux dans la classe, puis avoir l'implémentation dans le fichier component.cpp (qui comprend à la fois component.h et entity.h). –