Bonjour, lorsque j'exécute mon prgm sur mon PC de mon boulot, tout se passe bien. En revanche, lorsque j'exécute ce même prgm chez moi (j'ai un iMac G5) j'obtiens le message suivant :
à mon boulot, je ne connais pas la version de mon compilo mais chez moi j'ai le gcc 3.3out(457) malloc: *** Deallocation of a pointer not malloced: 0x504080; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug
par contre, j'ai oublié de voir si mon prgm me renvoyait le bon résultat... Donc je ne sais pas si c'est un warning ou un message d'erreur
out est le nom de mon exécutable.
Est-ce "grave" de faire free sur un pointeur NULL (si j'ai bien compris le sens du message) ?
Merci
Partager