Choisissez une approche :
En compilant e, en ajoutant 1 (PUSH(1); ADD) et en appelant ALLOC pour obtenir l'adresse du bloc de e+1 mots, puis en initialisant le premier mot (offset 0) avec la taille e
Un tableau de taille n occupe n+1 mots dans le tas : le mot d'offset 0 stocke la taille n, les mots d'offset 1 à n stockent les cases. new T[e] compile donc e, alloue e+1 mots, puis écrit la taille à l'offset 0.