Pour avoir confirmation.
J'ai une DLL à chargement Dynamique, dans cette DLL j'utilise malloc pour allouer de la mémoire pour une chaine, et ma fonction me retourne un pointeur.
Arrétez moi si je me trompe, mais je ne peux pas faire de free(mon_pointeur) dans mon programme principal (car il ne connait pas la taille allouée ?), mais je peux faire une fonction, freeBuffer dans ma DLL qui s'occupe de le faire ?
Enfin voila, si vous pouvez m'éclairer.
Partager