Bonjour à tous.
J'ai pas mal cherché sur ce forum et ailleurs, je ne trouve pas d'explication concernant les règles d'allocations/désallocation dynamique lorsqu'on a plusieurs tas, par exemple dans mon cas, avec une dll.
Dans mon cas, je m'assure que l'objet qui alloue, désalloue également, je pensais naïvement que ce serait suffisant pour éviter ces problèmes de tas, hors il semble que ce n'est pas le cas...
Il semblerait que ce ne soit pas non plus le code (code dll ou exe ?) qui "décide" du tas utilisé, puisque je peux faire sans Heap Corruption un delete sur mon device créé par la méthode de la dll.
Donc je suis un peu perdu et je n'arrive plus à désallouer un petit pointeur sans Heap Corruption.
Si vous avez besoin de plus d'infos pour m'aider, demandez, mais globalement je ne demande pas une solution à mon cas, mais plutôt qu'on me montre le chemin pour enfin comprendre ces rouages plus précisément
Partager