Цитата:
anakarn:
Можно ли массиву сразу всем его элементам (а не в цикле) передать значения? Без использования предварительной задачи значаний в const (const a : array [0..2] of real = (1,2,3); ) до begin'а, а уже после него, прям в проге?
|
нет, нельзя, только цикл или все что угодно что приведет к поэлементному доступу a[i] = ...
Также ZeroMemory FillMemory могут помочь
Цитата:
Blacky:
Только нужно помнить, что динамические массивы, покрайней мере многомерные, не хранят данные в одном непрерывном блоке.
|
хранятся непрерывно. В случае многомерных хранятся указатели на указатели на указатели (в зависимости от мерности) на одномерный масив, который непрерывный. Т.е. для двухмерного динамического масива a array of array of integer, a[0] будет указатель на одномерный масив, элементов в котором только, чему равна вторая мерность масива