next up previous
Next: Structure et syntaxe d'un Up: La mémoire Previous: Désallouer avec delete[]

Autres tableaux

Il existe une autre sorte de tableaux. La différence est que les tableaux statiquement alloués, à l'opposé des précédents, dynamiques, sont stockés dans une partie restreinte de la mémoire de l'ordinateur. Les gros tableaux doivent donc systématiquement être déclarés et alloués en tant que tableaux ``dynamiques''.

La déclaration et l'allocation des tableaux ``alloués statiquement'' se fait de la façon suivante:
int t[12];
et leur utilisation est semblable aux autres (t[0] = 1;, etc.). Ils ne doivent pas être désalloués avec delete[].

On peut également les initialiser de façon plus pratique:
int t[4] = {25, 86, 902, 7};
même de façon incomplète:
int t[100] = {25, 12, 45};
(et dans ce cas les nombres non indiqués sont remplacés par 0).



Guillaume Charpiat 2006-12-07