Bonsoir,
Je souhaiterais avoir des précisions sur ce genre de construction où la taille du tableau n'est connue que lors de l'appel de la fonction :
- Est-ce portable ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void func(t param) { int n; /* some code */ n = compute_n(param); { int arr[n]; /* make use of arr */ } }
- Est-ce équivalent à un malloc/free du tableau ?
- Quel est le nom de cette fonctionnalité ? (afin de pouvoir chercher sur un moteur de recherhe)
- Est-ce une pratique déconseillée ou pas ?
(je suis preneur pour toutes informations...)
Merci
Partager