Динамические массивы 5Delphi , Синтаксис , МассивыДинамические массивы 5Автор: Igor Nikolaev aKa The Sprite Иногда разработчик, работая с массивами, не знает какого размера массив ему нужен. Тогда Вам пригодится использование динамических массивов.
При таком объявлении размер массива не указывается. Что бы использовать его дальше необходимо определить его размер (обратите внимание, что размер динамического массива можно устанавливать в программе):
Here's the translation of the text into Russian: Вы работаете с динамическими массивами в Pascal! Это отличный тема. Так что давайте разберемся, что происходит здесь. Вы объявили массив целых чисел В этом случае вы создаете массив целых чисел с 100 элементами, что указано как второй аргумент функции Вот, что делает код:
Используя Один момент, который стоит отметить - вам нужно будет ручками освободить память, когда вы закончите использовать массив с помощью
В целом, динамические массивы в Pascal позволяют вам создавать массивы без указания их размера на этапе компиляции. Вы можете выделить и освободить память для этих массивов динамически на этапе выполнения. Если я бы предложил альтернативное решение, я сказал бы, что хорошей практикой является использование
Эта подход более гибок и легче использовать, чем Данная статья описывает использование динамических массивов в программировании, которые позволяют определить размер массива в программе и изменять его на лету. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |