динамические массивы и гибкие массивы - PullRequest
0 голосов
/ 28 января 2011

в чем разница между этими двумя типами массивов, заранее спасибо за хороший пример, взятый из разных языков

Ответы [ 2 ]

0 голосов
/ 28 января 2011

В C / C ++ гибкий массив является членом структуры, которая является массивом (не просто указателем), но не определяет длину ( ссылка ).Таким образом, структура с гибким массивом является неполным типом, поэтому оператор typeof не может использоваться.

Динамический массив - это упорядоченная коллекция (список), которая может увеличиваться и уменьшаться.Динамические массивы обычно реализуются в виде связанного списка или чего-то подобного.

0 голосов
/ 28 января 2011

Динамические массивы имеют значения, которые могут быть изменены кодом, и могут быть добавлены дополнительные значения.Гибкий массив - это массив, у которого нет жестко заданного ограничения его длины.

...