Next: Allocation dynamique en Up: Les allocations dynamiques Previous: Les allocations dynamiques

Allocation dynamique en C++

pour l'allocation et la restitution mémoire, deux nouveaux opérateurs sont créés : new et delete.


int *pi *tabi ;
char *pc ;
pi = new int ; pc = new char ;
tabi = new int[5] ;
...
delete[] tabi ; delete pi ; delete pc ;
Les variables alloués dynamiquement ont une durée de vie globale ( la mémoire est réservée pendant toute l'exécution du programme même si c'est une variable locale), il est donc important de restituer la mémoire.

@
vendredi, 7 novembre 1997, 14:51:48 MET