Я вычислительными некоторые ценности и чулок их в переменной с помощью функции, как то, что находится ниже:StackOverflow массивы массивов
array<array<double,1000>,1000> index;
sum(double A, ..., array<array<double, 1000>,1000> & index);
я делаю быстрый часы на индексном массиве массива и он заполнен значениями только при выполнении вышеуказанной декларации. OK
Но! Как только я вызвать другую функцию, в которой я использую массив индексов, чье заявление выглядит следующим образом:
average(..., array<array<double,1000>,1000> index, ...)
Я получаю исключение Необработанного (переполнение стеки), который перенаправляет меня в файл ассемблерного (CHKSTK.ASM):
test dword ptr [eax],eax ; probe page.
Любая идея, как решить эту проблему?
+ добавить часть, которую она, вероятно, не должна передавать по значению функции ... –
Имейте в виду, что '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' Вам понадобится '>>' –
@BalogPal. Вы имеете в виду, что среднее значение принимает индекс (по значению), а не & index (по ссылке, что может быть связано с const &)? – doctorlove