![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динамические массивы в делфи [D7, WinXP]
Vitaliy © (2005-09-24 19:01:00)Вопрос скорее даже по object паскалю.
Нужно переделать прогу со статики на динамику.
То что бы на Си выглядело бы как:
int ** m;
...
m=new int*[Nx];
for (int i=0; i<Nx; i++)
m[i]=new int Ny;
Нужно реализовать в делфи.
Напишите, какого типа объявлять переменную и как эту структуру инициализировать (матрица целых чисел Nx * Ny).
Vitaliy (2005-09-24 22:29:00) [21]Нет, это конечно здорово, что вы предлагаете, но мне надо эту структуру использовать многократно. То есть загружать в нее матрицы различной размерности (несколько раз во время работы). Вопрос: SetLength может урезать (если указать меньше, чем уже выделено) с освобождением памяти?
И какой синтаксис когда массив двумерный?
Да, можно ли к динамическому массивы обращаться M[i][j]?
Virgo_Style (2005-09-24 19:30:00) [22]var M: Array of array of integer;
см. SetLength, Length, High, Low.