BEERZONE |
Отправлено: 11.02.2007, 22:43 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 21
|
Есть динамический массив (допустим, трехмерный) со значениями. Например, DynamicArray>> MyArray; В процессе работы программы он заполняется. Затем надо начать все сначала. Код MyArray.Lenght=0 является верным? Или надо как-то иначе? |
|
nawok78 |
Отправлено: 12.02.2007, 09:00 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 115
|
а просто с указателями работать не пробовал?
у меня больше опыта в С чем в С++.
если с указателями — там проще
int *a;
a=calloc (N_items, sizeof(int));
и соответственно
free (a); a=NULL;
Заодно может просветите про динамический масси — хоть как его объявить...
Отредактировано nawok78 — 12.02.2007, 12:59 |
|
BEERZONE |
Отправлено: 20.02.2007, 23:24 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 21
|
Объявить динамический массив можно так: DynamicArray MyArray; для одномерного массива. Двумерный будет выглядеть так:DynamicArray> MyArray; |
|
BEERZONE |
Отправлено: 21.02.2007, 00:15 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 21
|
Что-то половина не доходит. Попробую в кавычках "DynamicArray MyArray;" или двумерный массив "DynamicArray> MyArray;" |
|
bred |
Отправлено: 21.02.2007, 12:22 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 15
|
QUOTE (BEERZONE @ 21.02.2007, 00:15) | Что-то половина не доходит. Попробую в кавычках "DynamicArray<double> MyArray;" или двумерный массив "DynamicArray<DynamicArray<double>> MyArray;" |
Попробуй тег CODE использовать. |
|