era

更新时间:2023-01-04 16:19:05 阅读: 评论:0


2023年1月4日发(作者:贾盛强微博)

C++map中era⽅法的使⽤

C++map中era⽅法的使⽤在不同版本的编译器⾥⾯使⽤不⼀样,⼀般性的使⽤⽅法如下:

//era⽅法调⽤————循环中局部删除某些元素

std::mapb;

b[1]=5;

b[2]=6;

b[3]=7;

b[4]=8;

for(std::map::iteratoriter=();iter!=();)

{

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小时内删除。

上一篇:轻浮
下一篇:celebrate
标签:erase
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图