¥LÕinstanciation statique des variables est soumise à la règle
de portée de nom.
¥LÕallocation dynamique permet de sÕaffranchir de ces règles.
CÕest alors au programmeur de gérer la
mémoire via
-
lÕutilisation des pointeurs
-
les opérateurs new et delete
¥LÕopérateur new permet dÕinstancier un objet : il réserve
la place mémoire pour le stocker, engendre
lÕappel du constructeur et retourne
lÕadresse mémoire de la zone réservée
¥LÕopérateur delete engendre lÕappel du destructeur puis libère
la place mémoire
¥Les opérateurs new et delete sÕappliquent
aussi bien aux types simples quÕaux types complexes
(classes).