Могу ли я переместить-назначить содержимое std :: map в другой std :: map?

Можно ли вставить содержимое временного std :: maptemp в другой стандарт: картаm с помощью семантики перемещения, чтобы значения из временного хранилища не копировались и использовались повторно?

Допустим, один имеет:

std::map<int, Data> temp;
std::map<int, Data> m;

Один из способов копирования значений изtemp вm является:

m.insert(temp.begin(),temp.end());

Как я могупереехать temp элементы вmвместо копирования?

Ответы на вопрос(3)

Ваш ответ на вопрос