Lorsque les VLA ont été introduits en C 1999, je pensais que c'était une grande innovation pour le langage. Cependant, après avoir appris qu'elle a été rendue facultative en C 2011, je me demande ce qui a conduit à son changement de statut, et si cela signifie que la fonctionnalité est en fait dirigée vers l'obsolescence. Dans l'affirmative, existe-t-il une notion équivalente de gestion automatique des données de taille dynamique qui est envisagée pour les remplacer?
J'ai essayé de trouver le document de justification C 2011, mais il ne semble pas encore être publié.