Attn : déclarer le pointeur avant l'alloc dyn

int * p;   p=new int;

 

Nb de cases du tableau inconnu (variable) Þ faire une alloc dyn

 

Alloc dyn Þ persistance des données même qd on sort d'une fonction Þ faire des delete

 

Rq : un tableau statique est dépilé à la sortie d'une fonction

 

Attn : pour le retour des pointeurs, il faut que les cases pointées persistent après l'appel

 

*(p+i)  Û  p[i]

 

Penser à désallouer tout en fin de main

delete [ ] tab;

 

Attn : pointeur en résultat :

int * &p

 

Fonction avec tableau alloué dynamiquement

Þ pointeurs en résultat et alloc dyn dans la fonction.

 

Tableau de caractères : taille = nb + 1 (pour '\0')