C++map中era⽅法的使⽤
C++map中era⽅法的使⽤在不同版本的编译器⾥⾯使⽤不⼀样,⼀般性的使⽤⽅法如下:
//era⽅法调⽤————循环中局部删除某些元素
std::map
b[1]=5;
b[2]=6;
b[3]=7;
b[4]=8;
for(std::map
{
if(iter->first%2==0)
{
//iter=(iter);//这个只有在C++11才能有效
(iter++);//这个是旧版的也有效(注意必须是要这样的形式,(iter),i++;的形式都编译不通过)
}el
++iter;
}
}
局部删除b⾥⾯关键字为奇数的记录;
for(autox:b)
cout<<<<""<<<
运⾏结果如下
本文发布于:2023-01-04 16:19:05,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/91618.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |