Страницы

Поиск по вопросам

пятница, 12 июля 2019 г.

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

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


Ответ

Передавайте. Только скобочки не забудьте:
#include
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; }

Комментариев нет:

Отправить комментарий