next up previous contents
Next: Pointeurs et tableaux Up: Les pointeurs Previous: L'allocation de mémoire -

Libération de mémoire - l'opérateur delete

 

Lorsqu'une zone mémoire allouée dynamiquement (par new) n'est plus utilisée par le programme, il est possible, et même souvent souhaitable, de la libérer, c'est-à-dire de la rendre à nouveau disponible pour d'autres utilisations, grâce à l'opérateur delete :

ex763

Attention: pour utiliser l'opérateur delete, il faut être certain que l'opérande pointe effectivement sur un objet alloué grâce à l'opérateur new .

La libération de la mémoire occupée par un tableau alloué dynamiquement s'effectue par un seul delete :

ex766



Michel COUPRIE
Thu Sep 12 14:57:14 METDST 1996