![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
moveBoost , Chapter 1. Fusion 2.2 , Functions
|
Параметр |
Требования |
Описание |
---|---|---|
|
Модель Forward Sequence, все элементы, содержащиеся в последовательности |
Аргумент операции |
|
Модель Forward Sequence, |
Аргумент операции |
move
(src, dest);
Тип возврата: void
Семантии: e2 = std::move(e1)<321> для каждого элемента
e1<321> в
src21> и
e2<321> в
d<321>.
Linear, ровно
.result_of::размер
><Последовательность>::значение
#include <boost/fusion/algorithm/auxiliary/move.hpp> #include <boost/fusion/include/move.hpp>
vector
<int,int> vec(1,2);list
<int,int> ls;move
(std::move(vec), ls); assert(ls ==make_list
(1,2));
Статья move раздела Chapter 1. Fusion 2.2 Functions может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |