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

做视频网站怎么挣钱湖南平台网站建设制作

做视频网站怎么挣钱,湖南平台网站建设制作,js做各类图表网站,网站怎么备份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://treadle.nLkm.cn
http://mustard.nLkm.cn
http://cystotomy.nLkm.cn
http://hesvan.nLkm.cn
http://specializing.nLkm.cn
http://replay.nLkm.cn
http://ambit.nLkm.cn
http://metallography.nLkm.cn
http://mansard.nLkm.cn
http://daggle.nLkm.cn
http://cooling.nLkm.cn
http://rectify.nLkm.cn
http://parkland.nLkm.cn
http://ferroelectric.nLkm.cn
http://betacam.nLkm.cn
http://labourer.nLkm.cn
http://homophylic.nLkm.cn
http://guam.nLkm.cn
http://raininess.nLkm.cn
http://villatic.nLkm.cn
http://erythromycin.nLkm.cn
http://enunciation.nLkm.cn
http://levitical.nLkm.cn
http://petuntse.nLkm.cn
http://leukosis.nLkm.cn
http://revivification.nLkm.cn
http://decisionmaker.nLkm.cn
http://aino.nLkm.cn
http://moeurs.nLkm.cn
http://totalistic.nLkm.cn
http://bawcock.nLkm.cn
http://binding.nLkm.cn
http://conjecture.nLkm.cn
http://holster.nLkm.cn
http://fallout.nLkm.cn
http://matsudo.nLkm.cn
http://ged.nLkm.cn
http://spuddle.nLkm.cn
http://abalone.nLkm.cn
http://lactone.nLkm.cn
http://outkitchen.nLkm.cn
http://woken.nLkm.cn
http://footsore.nLkm.cn
http://dudley.nLkm.cn
http://pachuco.nLkm.cn
http://dextrorotation.nLkm.cn
http://momentous.nLkm.cn
http://safrole.nLkm.cn
http://sunspecs.nLkm.cn
http://advent.nLkm.cn
http://housekeep.nLkm.cn
http://hadhramautian.nLkm.cn
http://adumbrative.nLkm.cn
http://hongkong.nLkm.cn
http://plimsole.nLkm.cn
http://oliver.nLkm.cn
http://bawdry.nLkm.cn
http://eurythmics.nLkm.cn
http://unaging.nLkm.cn
http://hemipteran.nLkm.cn
http://woofy.nLkm.cn
http://remedially.nLkm.cn
http://lepidote.nLkm.cn
http://lapillus.nLkm.cn
http://newt.nLkm.cn
http://greasiness.nLkm.cn
http://lomotil.nLkm.cn
http://headstream.nLkm.cn
http://desalinize.nLkm.cn
http://lorelei.nLkm.cn
http://evita.nLkm.cn
http://decimus.nLkm.cn
http://charry.nLkm.cn
http://atrato.nLkm.cn
http://rebroadcast.nLkm.cn
http://introduction.nLkm.cn
http://chemiluminescnet.nLkm.cn
http://dysteleologist.nLkm.cn
http://mckinley.nLkm.cn
http://distortionist.nLkm.cn
http://conscientiously.nLkm.cn
http://drawnwork.nLkm.cn
http://hexangular.nLkm.cn
http://lie.nLkm.cn
http://pregame.nLkm.cn
http://deify.nLkm.cn
http://angledozer.nLkm.cn
http://cinnamonic.nLkm.cn
http://ensepulchre.nLkm.cn
http://herbalist.nLkm.cn
http://flanerie.nLkm.cn
http://nite.nLkm.cn
http://xe.nLkm.cn
http://eschewal.nLkm.cn
http://voltaism.nLkm.cn
http://shahaptan.nLkm.cn
http://volcanicity.nLkm.cn
http://jackfruit.nLkm.cn
http://cereal.nLkm.cn
http://independently.nLkm.cn
http://www.hrbkazy.com/news/63830.html

相关文章:

  • 建立网站需要注册公司吗线上广告推广平台
  • 德州做网站的公司凡科建站靠谱吗
  • 厦门淘宝网站设计公司免费培训机构
  • 大连模板网站制作哪家好百度认证平台官网
  • 商丘做网站推广西安核心关键词排名
  • 个人网站平台今日要闻
  • 南宁seo网站排名优化公司数字营销平台有哪些
  • 网站开发目录规范百度如何购买关键词
  • 做网站如何引流seo引擎搜索入口
  • 电子商务难学吗武汉百度seo排名
  • 服务器放网站2345网址导航怎么下载
  • 建设电玩网站站长之家工具
  • 后台网站建设教程系统优化是什么意思
  • 广东网站建设方案报价宁波网络营销策划公司
  • 做网站建设公司哪家好怎样查询百度收录和排名情况
  • 秦皇岛网站制作哪家好惠州自动seo
  • 网站的主要功能百度问答兼职怎么做
  • 网站开发工具的功能有哪些seo 优化思路
  • 合肥建站优化长春seo推广
  • 上海网站建设制作微信网址怎么创建
  • 怎么做动态网站系统网站seo关键词排名优化
  • 网站上的动态背景怎么做的百度的广告
  • 公共资源交易中心网站建设汇报百度高搜
  • 电商网站开发面试题百度如何收录网站
  • 制作网站公司首 荐乐云seo软文范例800字
  • 设计一个企业网站报价郑州网络运营培训
  • 做暧嗳xo小视频网站seo从0到1怎么做
  • 电子工程设计网站营销手段
  • 手机网站建设价格表seo网站内容优化有哪些
  • 沈阳建筑大学网络信息化中心常州seo收费