Re: про перемещение вопрос
От: B0FEE664  
Дата: 17.05.19 09:43
Оценка: 2 (1)
Здравствуйте, borya_ilin, Вы писали:

_>Я хочу чтобы содержимое вектора foos премещалось в cur_bar, а не копировалось

_>И при этом чтобы foos очищался и его можно было продолжать использовть
_>Какой интерфейс должен быть в 1) и что делать в 2) ?

Если речь об оптимизации по скорости, то замена set_foos(const std::vector<Foo> &foos) на swap_foos(std::vector<Foo>& foos) { member.swap(foos); ... } будет, ИМХО, наилучшей.
И каждый день — без права на ошибку...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.