Википедия (https://ru.wikipedia.org/wiki/Динамический_массив) пишет,
что есть три вида массивов:
1) статические массивы (размер известен до времени выполнения)
2) массивы переменной длины (размер известен во время создания и не меняется)
3) динамические массивы (размер может меняться после создания)
Далее там утверждается, что второй тип мало отличается от первого. Это звучит странно.
Реализация массивов переменной длины мало отличается от реализации обычных статических массивов.
...
То есть описание массива переменной длины, фактически, просто маскирует динамическое выделение памяти.
Мне кажется, что здесь прямое противоречие - в первой фразе говорится про "статические массивы", а во второй про "динамическое выделение памяти" (как в третьем случае для динамических массивов).
У меня сложилось впечатление, что для КуМир-а хватило бы массивов переменной длины, а динамические массивы не нужны.
Отредактировано Лис (2021-04-12 17:56:58)