【发布时间】:2017-05-16 03:50:48
【问题描述】:
是否可以将元素移出 std::multiset?
从 C++11 开始,std::multiset::iterator 被定义为 const bidirectional_iterator。我知道原因是为了保持元素排序,但似乎没有办法删除然后修改仅移动对象。
【问题讨论】:
-
类似extract 但对于c++11 ?
-
啊,是的,可惜它是 C++17。
-
可能是 c++11 中的一个疏忽,不确定你有没有其他选择 =\
标签: c++11 constants move multiset