Gestion d'objets - C++ - Programmation
Marsh Posté le 30-09-2018 à 23:12:28
Bon enfaite, j'ai régler mon problème, je peut switch de mon jeu au menu a l'infini maintenant, j'avais oublié une désalocation de mémoire importante qui peser entre 15 et 30 mo ( c'est ma map que j'allouer sans désallouer ),
je n'ai plus qua régler quelques autres fuites, bon merci quand même à bientôt.
Marsh Posté le 02-10-2018 à 13:54:37
Ils sortent d'où pointInt0,pointInt1,pointInt2,pointInt3,pointInt4 ?
Marsh Posté le 27-09-2018 à 21:26:37
Bonsoir, j'aurai deux questions a vous poser, concernant tous les deux les objets créer a partir d'une classe.
Le contexte :
Je suis entrain de faire un jeu en C++ et avec la sfml (librairie pour le graphique,audio,internet,etc).
Je vais vous dire se que je voudrai effectué et se que j'ai réaliser pour l'instant,
donc j'ai un objet menu qui est lancer dans le main ensuite dans se menu je choisi si je joue au solo ou au multi,
par rapport au choix il créer objet un objet de solo ou multi
ensuite dans le solo par exemple quand j’appuie sur Echap sa affiche un choix d’éléments :
Retour - Menu - bureau
se que j'ai fais c'est j'ai mis dans destructeur (<- déjà sa je ne sais pas si c'est une bonne chose ), si une variable int
vaut == 0 alors n'affiche plus le menu;
vaut == 1 alors recréer un objet menu;
vaut == 2 alors quitte;
jusque la tous fonctionne sauf que quand je fais tous une fois ( c'est a dire du main - > menu -> solo -> menu)
ensuite dans le menu ou il faut quitter le menu sa crash avec l'erreur (Process returned -1073741571 (0xC00000FD) execution time : 17.016 s)
(de se que j'ai lu c'est un problème de mémoire mais quoi exactement je ne sais pas )
Voila, j’espère que vous arrivez a comprendre le problème, si vous avez une autre façon de créer un objet après avoir détruit celui actuel je suis preneur aussi, merci a vous.