1 | ||||||
Передача массива в функцию по ссылке28.04.2013, 08:45. Показов 3971. Ответов 4
Метки нет (Все метки)
Здравствуйте. Есть функция:
...|10|error: invalid initialization of non-const reference of type ‘int&’ from an rvalue of type ‘int*’| Как с этим справиться?
0
|
28.04.2013, 08:45 | |
Ответы с готовыми решениями:
4
Передача двумерного массива в функцию по ссылке Передача по ссылке двумерного динамического массива в функцию Передача вектора в функцию по ссылке Передача указателя в функцию по ссылке |
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
||||||
28.04.2013, 08:55 | 2 | |||||
В данном случае функция принимает ссылку на int, а вы хотите, чтобы была ссылка на int*:
1
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
28.04.2013, 09:07 | 4 |
Да можно-то когда захочется. Вопрос в другом - зачем оно нужно. Сходу и не придумаю. Т.е. понятно, что передавая по ссылке указатель, мы можем изменить его значение, но с тем же успехом можно и вернуть указатель из функции (если память выделена динамически). И вообще - всегда есть std::vector, проще использовать его.
0
|
Неэпический
|
||||||
29.04.2013, 00:15 | 5 | |||||
Как вариант:
0
|
29.04.2013, 00:15 | |
29.04.2013, 00:15 | |
Помогаю со студенческими работами здесь
5
Передача указателя в функцию по ссылке Передача в функцию по ссылке или указателю Передача аргументов в функцию по ссылке и указателю Передача параметров в функцию по значению, по ссылке и по указателю Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |