Re[2]: как эффективно передать элементы из одного вектора в другой
От: _hum_ Беларусь  
Дата: 07.04.16 16:57
Оценка:
Здравствуйте, watchmaker, Вы писали:

W>Здравствуйте, sci_reseacher, Вы писали:


_>>Как наиболее эффективно (правильно) выполнить передачу (копирование, перемещение ... ) значений из одного вектора x (внутри объекта некоторого класса) в другой вектор y или z, который находиться вне класса в С++11?


W>Для перемещения — просто и без затей:
W>std::vector<int> z = std::move(a.x);


все-таки вариант
SaZ>Я бы юзал std::swap (для перемещения)

более симпатично выглядит (без опасения, что останется x-value)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.