Почему конструктор копирования не работал, когда функция вернулась? [дубликат] ⇐ C++
-
Anonymous
Почему конструктор копирования не работал, когда функция вернулась? [дубликат]
Я новичок в C++, меня смущает конструктор копирования.
Когда я запускаю приведенный ниже код, он показывает только конструктор и деструктор без copy-constructor.
Но когда функция foo_bar() возвращает объект point, не должна ли быть создана и возвращена копия point?
р>
Я не понимаю, или, может быть, есть какие-то недопонимания.
Вот мой код.
#include использование пространства имен std; класс Точка { публика: Point() { cout
Я новичок в C++, меня смущает конструктор копирования.
Когда я запускаю приведенный ниже код, он показывает только конструктор и деструктор без copy-constructor.
Но когда функция foo_bar() возвращает объект point, не должна ли быть создана и возвращена копия point?
р>
Я не понимаю, или, может быть, есть какие-то недопонимания.
Вот мой код.
#include использование пространства имен std; класс Точка { публика: Point() { cout
Мобильная версия