je ne peux pas poster le code , y'en a vraiment trop long (ça fait 3 ans que je suis dessus....j'avais laissé tomber cette désallocation, mais là ya besoin.)
Je fait exactement ce que tu dis Harkonnen.
Le problème est qu'à certains moments cette objet est copié (explicitement ou par le c++ (genre quand j'en passe un en paramètre de fonction) et que ce pointeur ce retrouve dupliqué dans plusieurs objets (donc dès qu'il y a un de ces objets qui est libéré, ceux qui ont le même pointeur plantent (normal)) .
Pourtant j'ai bien surchargé operator= pour qu'il ne copie pas le pointeur mais alloue un nouveau tableau.