Создаются ли копии объектов при операции присваивания? - C++ - Обсуждение 1956034 |
|
Обсуждение
Всего сообщений: 19
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Создаются ли копии объектов при операции присваивания? |
||||
Fatmarmelad | 08.04.2017 17:40 |
https://www.cyberforum.ru/post10308455.html
Доброго времени суток!
Допустим есть объекты одного класса...
|
||
Croessmah | 08.04.2017 17:46 |
https://www.cyberforum.ru/post10308483.html
Обычно, в классах имеется оператор присваивания подобного...
|
||
Fatmarmelad | 08.04.2017 19:20 |
https://www.cyberforum.ru/post10308808.html
Вот выдержка из книги Лафоре
Как вы уже успели заметить,...
|
||
_stanislav | 08.04.2017 19:42 |
https://www.cyberforum.ru/post10308874.html
Fatmarmelad, если из operator=() будешь возвращать ссылку...
|
||
Fatmarmelad | 08.04.2017 20:00 |
https://www.cyberforum.ru/post10308943.html
вот что я прочитал
А можем мы вернуть результат по...
|
||
Croessmah | 08.04.2017 20:31 |
https://www.cyberforum.ru/post10309038.html
Fatmarmelad, из operator=, как правило,
возвращается...
|
||
_stanislav | 08.04.2017 20:33 |
https://www.cyberforum.ru/post10309049.html
Fatmarmelad, ну и что, локальные переменные бог с ними ты...
|
||
nd2 | 08.04.2017 20:33 |
https://www.cyberforum.ru/post10309050.html
Речь идёт о локальных переменных, которые созданы внутри...
|
||
Antikl | 08.04.2017 20:43 |
https://www.cyberforum.ru/post10309078.html
так ты в деструктор кинь cout<<"delet obj"; тоисть можно...
|
||
Fatmarmelad | 08.04.2017 22:47 |
https://www.cyberforum.ru/post10309495.html
Речь идёт о перегрузке оператора присваивания
#include...
|
||
nd2 | 08.04.2017 23:02 |
https://www.cyberforum.ru/post10309547.html
С таким оператором, так уже не напишешь:
alpha...
|
||
Fatmarmelad | 08.04.2017 23:10 |
https://www.cyberforum.ru/post10309577.html
nd2, в этом коде у оператора можно возврат по ссылке...
|
||
nd2 | 08.04.2017 23:13 |
https://www.cyberforum.ru/post10309592.html
Нет. Это у Лафоре такой пример?
|
||
Croessmah | 08.04.2017 23:15 |
https://www.cyberforum.ru/post10309598.html
Fatmarmelad, на кой макар там делается копия,
из-за...
|
||
nd2 | 08.04.2017 23:19 |
https://www.cyberforum.ru/post10309603.html
Тут неявный конструктор копирования работает, а не оператор...
|
||
Fatmarmelad | 08.04.2017 23:36 |
https://www.cyberforum.ru/post10309650.html
да это пример из книги Лафоре
Тема *this будет ещё...
|
||
nd2 | 08.04.2017 23:40 |
https://www.cyberforum.ru/post10309660.html
На какой странице?
|
||
Croessmah | 08.04.2017 23:44 |
https://www.cyberforum.ru/post10309669.html
Наверное тогда Вам и объяснят что к чему. :)
|
||
Fatmarmelad | 08.04.2017 23:55 |
https://www.cyberforum.ru/post10309693.html
503 стр
Листинг 11.16. Программа ASSIGN
// assign.cpp
//...
|
||
|
||||
Similar |
Создаются копии существующих файлов Создаются копии существующих файлов Где ошибка в коде по кешированию (создаются копии) В system32 создаются копии файлов с добавлением расширения *.tmp |
|||
Ads |
|
|||
MoreAnswers |
Операции присваивания Переопределение операции присваивания Переопределение операции присваивания Операции присваивания и сравнения |
|||