У меня есть небольшая проблема с 1D-массивом в С++. У меня есть функциональная строка:
void func(int (&array)[???])
{
// some math here;
"for" loop {
array[i] = something;
}
}
Я вызываю функции где-то в коде, и до того, как я сделал математику, я не смог узнать размерность массива. Массив переходит к функции в качестве ссылки!, потому что она мне нужна в функции main(). Как я могу выделить массив, подобный этому?, так что массив с? измерение переходит к функции в качестве ссылки, тогда я должен поместить измерение и записать ему некоторые значения.