Bonjour,
pourriez vous me dire où est alloué la mémoire pour la tableau de type VLA?
- sur la pile : donc limité
- sur le tas : limité par l'os
merci
Version imprimable
Bonjour,
pourriez vous me dire où est alloué la mémoire pour la tableau de type VLA?
- sur la pile : donc limité
- sur le tas : limité par l'os
merci
Sur la pile, je crois. Comme les autres tableaux en variables locales...
Salut,
Je n'ai jamais utilisé les VLA mais d'apres ce que je lis dans la norme, on parle pas de pile ou de tas, juste de durée de vie des objets. De le cas d'un tableau local à une fonction ou un bloc de code, ça se comporte comme une variable locale classique :
Citation:
Envoyé par ISO/IEC 9899:TC2, chap 6.2.4
Ouais mais tout est relatif, faut voir par rapport au systeme, et faut voir qu'est ce qu'on appelle "tableau de petite taille"
Sous linux, on m'avait parlé de la commande "limits" qui donne la taille max de la pile pour un processus