![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
динамический массив
vetal73 © (2008-03-26 13:16:00)Как правильно сделать двухмерный динамический массив?
Johnmen (2008-03-26 16:34:00) [1]SetLength+F1 + SeeAlso Multidimensional dynamic arrays
Palladin (2008-03-26 16:34:00) [2]1
для не прямоугольника
SetLength(a,10);
For i:=0 to 9 fo SetLength(a[i],Random(10)+5);
2
для прямоугольника
SetLength(a,10,15);
ps
для N мерных динамических массивов с фиксированными сторонами работает Compiler Magic для процедуры SetLength например
Var
a3D:Array of Array of Array of Integer;
SetLength(a3D,10,14,5);
Var
a4D:Array of Array of Array of Array of Integer;
SetLength(a3D,10,14,5,7);
и тд...
vetal73 (2008-03-26 16:29:00) [3]хорошо, а задать ему размеры?
Palladin (2008-03-26 13:24:00) [4]a:array of array of чего_то;