bas oui il sont tous virtuels je comprend vraiment pas la8O
Version imprimable
bas oui il sont tous virtuels je comprend vraiment pas la8O
Fait un exemple test simple dans lequel ce bug se produit - vire un max de code -, et tu pourras y voir plus clair, nous on ne peut que te donner des indications, pas la solution.
je vais essayer merci quand meme:(
si je fais un new comme ceci
mon delete associer doit etre comme ceciCode:CMere * MaVariable = new CFille1();
Code:delete(static_cast<CFille1 *>(MaVariable));
Non, si tes destructeurs sont virtuels, un appel simple à delete suffit.
j'ai toujours mon message d'erreur et pourtant je ne le delete pas avant et il faut que je le delete car apres je refait un new et je doit le delte une fois pour toute a la fin de mon appli
ce message peut il etre provoquer par une autre erreur ?
Non, c'est un problème avec le heap, donc à priori, c'est un delete en trop quelque part.