¥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).