Re: возврат значения через reference параметр
От: Анатолий Широков СССР  
Дата: 15.02.18 10:31
Оценка: +4
Здравствуйте, Vegost, Вы писали:

V>не будет ли какого нибудь лишнего копирования или чего доброго не прибьет ли выход из функции create созданную на стеке временную переменную v?


все будет хорошо, но, если локальный вектор тебе уже не нужен, ты можешь лишнее копирование убрать:

void foo(std::vector<int>& r) {
  std::vector<int> tmp;
  ...
  r = std::move(tmp);
}
Отредактировано 15.02.2018 10:32 Анатолий Широков . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.