4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
1 | |
А можно в функцию, или перегруженный оператор передать ссылку на копию?02.11.2014, 12:11. Показов 700. Ответов 7
Метки нет (Все метки)
0
|
02.11.2014, 12:11 | |
Ответы с готовыми решениями:
7
Можно ли передать в функцию указатель на перегруженный оператор? Почему перегруженный оператор = должен возвращать ссылку на объект Как передать в функцию копию массива? Как передать копию массива в функцию? |
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
02.11.2014, 12:53 | 2 | |||||
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.11.2014, 14:31 [ТС] | 3 |
Ссылку на копию, а не на сам объект.
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
02.11.2014, 14:48 | 4 |
1. Явно создать копию объекта.
2. Передать эту копию в функцию. Или сразу принимать аргумент по значению.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.11.2014, 15:51 [ТС] | 5 |
При передаче по значению объект будет целиком скопирован в стек, а хотелось бы в другое место. А явно копировать - это вообще не то. Где их создавать? В стековой области локальных данных вызывающей функции? И чем это лучше? Явно выделять в куче и потом освобождать? Лучше уж все большие члены выделять по new в конструкторе.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
02.11.2014, 15:56 [ТС] | 7 |
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|||||||||||
02.11.2014, 20:58 | 8 | ||||||||||
Вариант через ссылку:
0
|
02.11.2014, 20:58 | |
02.11.2014, 20:58 | |
Помогаю со студенческими работами здесь
8
г-но код или можно ли передать метку (от гоуту) в функцию как параметр? Передать в функцию ссылку на bitset Как передать в функцию ссылку на структуру? Передать ссылку на функцию с параметрами, но не вызывать ее Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |