Variable-length array is a new feature in C99, which is not used much and is not available in C++.
For variable size containers in C++ Vector data type is generally used, and in pure Nim we generally use seq data type. (For C interop you may consider UncheckedArray.)
