Перемещать диапазон элементов между контейнерами?

Я искал в документации C ++ функцию, которая перемещала бы диапазон элементов из одного контейнера в другой, используя семантику перемещения. Однако я не нашел такой функции. Что мне не хватает?

Как мне сделать следующее без копирования и использования явных циклов?

// Move 10 elements from beginning of source to end of dest
dest.end() <- move(source.begin(), source.begin() + 10) 
7
задан Deduplicator 15 December 2015 в 18:54
поделиться