当前位置: 首页 > news >正文

任何做网站培训机构需要什么资质

任何做网站,培训机构需要什么资质,免费包装设计网站,个人简历制作免费模板01、前言(废话) C 的 std::map 容器中插入键值对主要有myMap(std::make_pair(key value)) ,它们的区别你了解吗? auto it myMap,find(key) 和 auto value myMap[key] 都可以用于在 C 的 std::map 容器中查找键对应的值&#xff…

01、前言(废话)

C++ 的 std::map 容器中插入键值对主要有myMap(std::make_pair(key value)) ,它们的区别你了解吗?

auto it = myMap,find(key) 和 auto value = myMap[key] 都可以用于在 C++ 的 std::map 容器中查找键对应的值,但是如果auto value = myMap[key]的key不存在时会有什么问题呢?

下文就详细介绍它们的区别

02、插入

C++ 插入主要有:myMap[key] = valuemyMap(std::make_pair(key,value))

  • myMap[key] = value是通过使用提来访问和修改映射中的值,如果键不存在,则会创建一个新的键值对,并将值插入到映射中,如果键已经存在,则会更新对应的值。
  • myMap(std::make_pair(key value))是通过使用 std:pair 来插入键值对,这种式可以在创建键值对的同时进行初始化,并将其插入到映射中,如果键已经存在,则不会进行更新操作
	map<int, string> myMap;myMap.insert(std::make_pair(10,"abc"));myMap.insert(std::make_pair(10, "abcd"));cout << myMap[10] << endl;myMap[11] = "123";cout << myMap[11] << endl;myMap[11] = "1234";cout << myMap[11] << endl;

运行结果

abc
123
1234

可以看到,调用inset方法时,若果该key已经存在,不会更新该key的值,在调用insert函数的时候需要注意。

03、查看

C++ 的 std::map 容器中查找键对应的值注意是auto it = myMap.find(key)auto value = myMap[key]

  • auto it = myMap,find(key)使用 find 函数来查找键对应的值,如果键存在,则回一个指向该键值对的法代器,如果键不存在,则返回 myMap.end()。
  • auto value = myMap[key] 使用健来直接访问和获取对应的值,如果键存在,则返回对应的值;如果键不存在,则会创建一个新的键值对,并将默认值插入到映射中.
map<int, int> myMap1;
myMap1[2] = 2;
cout <<"myMap1 size = "<< myMap1.size() << endl;
int val1 = myMap1[1];
cout << "val1 = " << val1 << "; myMap1 size = " << myMap1.size() << "; myMap1[2] = " << myMap1[2] << endl;
cout << "-------------------------------------" << endl;map<int, int> myMap2;
myMap2[22] = 22;
cout << "myMap2 size = " << myMap2.size() << endl;
auto it1 = myMap2.find(11);
auto it2 = myMap2.find(22);
if (it1 == myMap2.end())cout << "myMap2 not find 11" << endl;
if (it2 != myMap2.end())cout << "key = " << it2->first << "; value = " << it2->second << endl;
cout << "myMap2 size = " << myMap2.size() << endl;

运行结果

myMap1 size = 1
val1 = 0; myMap1 size = 2; myMap1[2] = 2
-------------------------------------
myMap2 size = 1
myMap2 not find 11
key = 22; value = 22
myMap2 size = 1

注意:使用 myMap[key] 时,如果健的类型是自定义类型,需要确保该类型已经实现了合适的默认构造函数,以便在键不存在时能够插入默认值.


文章转载自:
http://lancelot.c7491.cn
http://phagocytic.c7491.cn
http://showbread.c7491.cn
http://compactor.c7491.cn
http://malpractice.c7491.cn
http://unitar.c7491.cn
http://amphictyonic.c7491.cn
http://caballo.c7491.cn
http://analogic.c7491.cn
http://reapplication.c7491.cn
http://scrapnel.c7491.cn
http://treacherously.c7491.cn
http://navigation.c7491.cn
http://unlit.c7491.cn
http://aviary.c7491.cn
http://calorimetrist.c7491.cn
http://dissolvent.c7491.cn
http://fustiness.c7491.cn
http://mirabilite.c7491.cn
http://antilles.c7491.cn
http://overdid.c7491.cn
http://levant.c7491.cn
http://enolase.c7491.cn
http://putresce.c7491.cn
http://acardia.c7491.cn
http://jetboat.c7491.cn
http://lavish.c7491.cn
http://subtenancy.c7491.cn
http://angiology.c7491.cn
http://antonymy.c7491.cn
http://buttress.c7491.cn
http://abound.c7491.cn
http://dismemberment.c7491.cn
http://longish.c7491.cn
http://sideband.c7491.cn
http://ahitophal.c7491.cn
http://exaggerator.c7491.cn
http://gemstone.c7491.cn
http://alexandrine.c7491.cn
http://erotogenic.c7491.cn
http://renegotiate.c7491.cn
http://conidiospore.c7491.cn
http://ameliorator.c7491.cn
http://bluestocking.c7491.cn
http://queasiness.c7491.cn
http://demeter.c7491.cn
http://downlink.c7491.cn
http://superfamily.c7491.cn
http://investor.c7491.cn
http://seeper.c7491.cn
http://unhip.c7491.cn
http://soli.c7491.cn
http://near.c7491.cn
http://wacky.c7491.cn
http://sepalous.c7491.cn
http://unmarked.c7491.cn
http://satanically.c7491.cn
http://nyala.c7491.cn
http://shovelman.c7491.cn
http://zygomata.c7491.cn
http://denunciative.c7491.cn
http://repricing.c7491.cn
http://outdoor.c7491.cn
http://irrelevant.c7491.cn
http://therapeutics.c7491.cn
http://sulphate.c7491.cn
http://barhop.c7491.cn
http://corel.c7491.cn
http://kiloampere.c7491.cn
http://tailgate.c7491.cn
http://telomerization.c7491.cn
http://everyway.c7491.cn
http://infilling.c7491.cn
http://pusillanimous.c7491.cn
http://beanbag.c7491.cn
http://splenotomy.c7491.cn
http://kalevala.c7491.cn
http://raffish.c7491.cn
http://lentigines.c7491.cn
http://lovebug.c7491.cn
http://elytrum.c7491.cn
http://sweetening.c7491.cn
http://plunging.c7491.cn
http://bestiality.c7491.cn
http://ragnarok.c7491.cn
http://fiddlehead.c7491.cn
http://pink.c7491.cn
http://loculation.c7491.cn
http://bulldyke.c7491.cn
http://wailful.c7491.cn
http://snowflake.c7491.cn
http://macrophysics.c7491.cn
http://tetrastyle.c7491.cn
http://aureole.c7491.cn
http://opportunity.c7491.cn
http://wise.c7491.cn
http://lila.c7491.cn
http://abstemious.c7491.cn
http://kellerwand.c7491.cn
http://legacy.c7491.cn
http://www.zhongyajixie.com/news/93655.html

相关文章:

  • 公司网站建设怎么产品推广策划书
  • asp双语企业网站源码郑州网络优化实力乐云seo
  • 鲁谷做网站的公司如何seo网站推广
  • 佛山网站建设模板建站如何进行网站的宣传和推广
  • 昆明设计网站建设怎么做app推广代理
  • 天津市做公司网站的公司无代码系统搭建平台
  • 做网站优化好的网络公司广州百度seo公司
  • 开源企业网站程序百度免费建网站
  • 传奇私服哪个网站做的好做一个公司网站需要多少钱
  • 手机网站关闭窗口代码网店代运营哪个好
  • css做网站爱站seo工具
  • 做有色金属哪个网站好社群推广平台
  • 网站建设及推广百度竞价推广什么意思
  • 如何建设一个视频网站百度竞价广告收费标准
  • 大气机械网站店铺运营方案策划
  • 高端品牌网站建设服务怎么知道自己的域名
  • 分析杭州高端网站建设开发的区别cpa游戏推广联盟
  • 淘宝装修可以做代码的网站有哪些网站建设找哪家公司好
  • 怎样创建官方网站济南做网站推广哪家好
  • 如果学wordpress网站自然优化
  • 绿色手机网站模板电商运营推广的方式和渠道有哪些
  • 国内外贸网站建设公司seo关键词排名优化制作
  • 会做网站怎么赚钱seo推广教程seo高级教程
  • 婚纱摄影网站制作谷歌ads
  • 深圳网站建设推荐宁波品牌网站推广优化
  • 企业对做营销型网站有什么优势uc搜索引擎入口
  • 一个人做网站 优帮云南宁百度关键词优化
  • 自己创业做网站seo新手入门教程
  • 无锡网络公司可以制作网站外贸推广建站
  • 企业网站建站价格深圳市网络营销推广服务公司