News for hackers. Stuff that matters.
Re:Learn C Programming with Open-Source Books by kps on Monday February 06, 2017 @12:06PM (#13581487)
VLAs were added in C99, but not universally adopted (particularly by embedded systems compilers, for obvious reasons), and then made optional in C11.
Re:Learn C Programming with Open-Source Books by DSMan195276 on Monday February 06, 2017 @01:35PM (#13582483)
You're completely right, but I think it's worth clarifying that VLA notation in parameter lists, and actual VLAs are two completely different things. The example he showed doesn't actually use a VLA, it just looks like it does.
Re:Learn C Programming with Open-Source Books by pantalaimon on Monday February 06, 2017 @12:32PM (#13581779)
I don't see an obvious reason - that's all information that's available on compile-time, there should be no additional run-time cost - or what are you implying?
Re:Learn C Programming with Open-Source Books by gcp on Monday February 06, 2017 @01:17PM (#13582282)
VLA allows for run-time size determination, not compile time