首页 > 解决方案 > 如何将唯一指针向量中的每个元素排入队列?(C++)

问题描述

标签: c++c++11templatesqueuesmart-pointers

解决方案


你有一个额外的东西const可以避免移动并做一个(删除的)副本:

删除它并使用:

for (auto &e : c) {
    queue_.push(std::move(e));
}

演示


推荐阅读