Конструктор копирования в C++ вызывается, когда объект возвращается из функции?C++

Программы на C++. Форум разработчиков
Anonymous
Конструктор копирования в C++ вызывается, когда объект возвращается из функции?

Сообщение Anonymous »

Я понимаю, что конструктор копирования вызывается в трех экземплярах
  • При создании экземпляра одного объекта и его инициализации значениями из другого объекта. >
  • При передаче объекта по значению.
3. Когда объект возвращается из функции по значению.

У меня вопрос №3
, вызывается ли конструктор копирования, когда значение объекта возвращается, не должно ли это создавать проблемы, если объект объявлен локально в функции.

я имею в виду, что конструктор копирования является конструктором глубокого копирования и принимает ссылку на объект как параметр

Подробнее здесь: https://stackoverflow.com/questions/665 ... a-function

Вернуться в «C++»