Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Y Гость
|
Добавлено: Вт Мар 19 2002 17:30 Заголовок сообщения: Динамический массив в VisualC++ |
|
|
Как объявить, задать длину, уничтожить многомерный динамический массив в Visual C++, т.е. как такое (Delphi):
var m:array of array of integer; ... SetLength(m, 4, 4); ... Finalize(m);
сделать в MSVC++? |
|
Вернуться к началу |
|
|
Mike
Зарегистрирован: 17.11.2001 Сообщения: 339 Откуда: ekb
|
Добавлено: Ср Мар 20 2002 11:50 Заголовок сообщения: Re: Динамический массив в VisualC++ |
|
|
typedef (int*) PINT int **A=new PINT[размер]; for(int i=0;i(меньше)размер;i++) A[0]=new int[размер2]; |
|
Вернуться к началу |
|
|
Mike
Зарегистрирован: 17.11.2001 Сообщения: 339 Откуда: ekb
|
Добавлено: Ср Мар 20 2002 11:50 Заголовок сообщения: Re: Динамический массив в VisualC++ |
|
|
поправочка не A[0], а A[i] |
|
Вернуться к началу |
|
|
nut888 Гость
|
Добавлено: Чт Мар 21 2002 22:18 Заголовок сообщения: Re: Динамический массив в VisualC++ |
|
|
Можно к этому вопросу подойти проще Напимер использовать одномерные динамические массивы которые индексируются функцией, которая пересчитывает индексы Если сделать ее inline или вообще реализовать это define то работать это будет не хуже и мороки с одномерными динамическими массивами меньше |
|
Вернуться к началу |
|
|
|