Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Отслеживай хиты продаж в Маркете!
Dmitrii
330
Dmitrii 2006.10.04 13:52 
Подскажите, пожалуйста, как можно установить (изменить) размерность во 2-м, 3-м измерении массива.
Например:
Где-нибудь в глобальных переменных я определяю double wwL[][][];

Потом нужно расчитать размеры массива wwL.
init_Net(wwL);
//-------------------------------------------------
void init_Net( double& array[][][])
{
..........
тут некоторые вычисления размерности сети
..........
А дальше мне нужно вернуть 3-х мерный массив с определенным количеством элементов
array[m][n][L];
//---
Функция ArrayResize(array,m); меняет размер только 1-ого измерения.. .
//---
return;
}

Как быть?
Dmitrii
330
Dmitrii 2006.10.07 19:13  

Вобщем я нашё решение, но лучше, если бы, это были стандартные функции....

. ... Rick D. ... .
1078
. ... Rick D. ... . 2006.10.08 22:54  

В крайнем случае, как нас учили на уроках программирования по С, многомерный массив представляется одномерным.
a[5][5] ~ a[25];
a[5][5][5] ~ a[125]

Kirill
142
Kirill 2011.08.10 16:27  
klot:

Вобщем я нашё решение, но лучше, если бы, это были стандартные функции....


Сударь, а опубликуйте пожалуйста Ваше решение (без юмора)
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий