Я смущен между:Каков правильный способ возврата объекта из C++?
- возвращающим объектом (но тогда объект копируется из локальных переменных в функции, которая потребляет память)
- возвращающие указателя (но тогда у вас есть помните, чтобы удалить его, в вызывающем коде, который является странным)
- , возвращающий ссылку (но это невозможно, поскольку это будет ссылка на локальную переменную функции, которая будет удалена, как только функция заканчивается)
Я ищу подходящий способ возврата объекта из C++-функции в базовый C++ (без указателей обработки библиотеки и автоматического освобождения памяти). Я хочу знать, как это должно быть сделано.
Спасибо
Duplicate: http://stackoverflow.com/questions/3350385/how-to-return-an-object-in-c – GManNickG
Извините за дубликат, поиск не выявил это, когда я попытался –
Это хорошо , Поиск на SO ... отсутствует. – GManNickG