Форум программистов, компьютерный форум CyberForum.ru

Передача двухмерного массива в качестве аргумента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс Устройство сбора информации о погоде http://www.cyberforum.ru/cpp-beginners/thread777922.html
Создать класс Устройство сбора информации о погоде состоящее из датчиков по заданию а. Для снятия значений создать класс генератор значений для каждого датчика
C++ Создать иерархию классов датчик Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса определить свои единицы измерения и способ снятия данных о значениях состояния окружающей среды. Определить конструктор копирования, оператор присваивания через соответствующие функции базового класса. http://www.cyberforum.ru/cpp-beginners/thread777920.html
C++ Определить класс химический элемент
Определить класс химический элемент, содержащий информацию о названии элемента его химических свойствах. Определить класс медикаменты, содержащий разное количество хим. элементов и в разном количестве.
Создать иерархию классов транспорт – воздушный транспорт – вертолет C++
Создать иерархию классов транспорт – воздушный транспорт – вертолет. Определить конструктор копирования, оператор присваивания через соответствующие функции базового класса. Продемонстрировать работу классов.
C++ Запуск .ехе-шного файла http://www.cyberforum.ru/cpp-beginners/thread777908.html
Как запустить имеющийся .ехе-шный файл средствами С++?
C++ Расшифровка элементов записи кода в С++ Доброго времени суток. Совсем недавно добрые люди с данного ресурса помогла создать код для вычислить сумму элементов массива, расположенных между первым и последними элементами. У меня при сдаче преподователю возникла проблема с расшифровкой значений некоторых элементов записи, а в частносте было необходимо расшифровать строку: sum += (i > 0 && i < n - 1)? mass:0; Было необходимо разъснить... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
03.02.2013, 13:49     Передача двухмерного массива в качестве аргумента
tezaurismosis, можно передать ссылку на массив. Прототип:
C++
1
void print_matrix(int (&matrix)[2][3])
Или такой, но это уже шаблон функции:
C++
1
2
template<int rows, int columns>
void print_matrix(int (&matrix)[rows][columns])
Вызывать так:
C++
1
print_matrix(m);
Добавлено через 8 минут
Хотя глупость написал, тогда же первый вызов не заработает, извиняюсь)
 
Текущее время: 04:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru