Передача двумерного массива по ссылке С++

218
24 ноября 2017, 07:31

Есть двумерный массив чисел. Int mass[15][20] Нужно передать его в функцию так, чтобы изменение его в функции отражалось в main. После попыток разобраться поняла, что нужно как-то передавать по ссылке, но не могу сообразить как.

Answer 1

Передавайте. Только скобочки не забудьте:

#include <iostream>
void f(int (& mass)[15][20]) {
  mass[1][1] = 42;
}
int main() {
  int mass[15][20] = { 0 };
  f(mass);
  std::cout << mass[1][1] << std::endl;
  return 0;
}
READ ALSO
Изменить код под статичный массив (c++)

Изменить код под статичный массив (c++)

Доброго времени сутокЕсть код, который нужно изменить под статичный массив

244
Проблемы с выводом на русском языке [дубликат]

Проблемы с выводом на русском языке [дубликат]

На данный вопрос уже ответили:

210
выделение памяти в методе класса

выделение памяти в методе класса

здравствуйтевопрос такой

213