Bonjour
En simplifiant, j'ai crée une dll avec l'héritage suivant :
En appelant le constructeur de CJoueurIA le programme plante à cause d'une boucle infinie. Incompréhensible en assembleur ??? .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 // Dans Jeu.h class CJeu {} // Dans Joueur.h class CJeu; class CJoueur { CJoueur (CJeu* _jeu); } // Dans JoueurIA.h #include "Joueur.h" class CJoueurIA:public CJoueur { CJoueurIA(CJeu* _jeu); }
Un post sur un forum parle de précompilation sans explications, de header qui s'entrappelent ... Savez-vous ce qu'ils veulent dire ?
Voyez-vous d'où peut venir le bug ?
Merci pour toute réponse
Partager