Айгуль
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 8
|
||||||
#1 | ||||||
Матрица как параметр - C++09.04.2012, 19:40. Просмотров 1767. Ответов 6
Метки нет Все метки)
(
Не могу разобраться с передачей многомерных массивов в качестве параметра функции. Объясните пожалуйста на пальцах:
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
09.04.2012, 19:40 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Матрица как параметр (C++):
6
Как передать элемент структуры, как параметр функции - C++ C++ как правильно передавать функцию как параметр? - C++ дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим - C++ Функция как параметр - C++ Как передать параметр? - C++ |
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
|
|
09.04.2012, 19:54 | #2 |
В объявлении функции надо явно указать количество элементов массива.
0
|
Айгуль
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 8
|
|
09.04.2012, 19:59 [ТС] | #3 |
Это понятно. Но что делать, если количество элементов заранее неизвестно? Чтобы эта функция могла обрабатывать матрицы разного размера?
0
|
Айгуль
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 8
|
|
09.04.2012, 20:09 [ТС] | #5 |
так тоже не работает. Ошибки типа невозможно преобразовать int[10][10] в int**.
0
|
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
|
|||||||||||
09.04.2012, 20:14 | #6 | ||||||||||
Я знаю два варианта, либо передавать указатель на первый элемент:
Либо, объявить массив указателей, и в функции принимать соответствующий аргумент:
1
|
Айгуль
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 8
|
|
09.04.2012, 20:20 [ТС] | #7 |
Т.е. можно только через указатели?
0
|
09.04.2012, 20:20 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
09.04.2012, 20:20 |
Привет! Вот еще темы с ответами:
7
Literal как параметр конструктора - C++ Как передать параметр в функцию? - C++ Как передать параметр в функцию? - C++ Передать функцию как параметр - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |