Utilité d'une allocation dynamique
L'allocation dynamique permet par exemple de créer des tableaux dont on ne connait pas la taille à l'avance. Ceci donne la possibilité d'avoir des tableaux dynamiques et dont leur taille s'adapte en fonction du contexte du programme.
Effectuer une allocation dynamique
Pour allouer de la mémoire dynamiquement, il faut procéder ainsi :
int taille; // on doit préciser la taille que devra faire le tableau
int *tab = new int [taille]; //on fait l'allocation de mémoire
delete[tab]; // on libère la mémoire lorsqu'on en a plus besoin