小编Gev*_*yan的帖子

为什么map.erase返回迭代器?

我想要从beginIt到endIt擦除std :: map的元素.erase函数将迭代器返回到删除的最后一个元素后面的元素.不是它的结束吗?为什么擦除返回迭代器?

auto it = m_map.erase(beginIt, endIt);
Run Code Online (Sandbox Code Playgroud)

c++ stdmap erase

5
推荐指数
2
解决办法
667
查看次数

标签 统计

c++ ×1

erase ×1

stdmap ×1