C++ 中makepair用法,实战案例详细教学!

吉云

今儿个,俺就来跟大伙儿唠唠这个makepair。这玩意儿,听着挺玄乎,也没啥难的,就是把俩东西搁一块儿,凑成一对儿。

这不,搞那个啥电脑学习班,俺也去凑了个热闹。那个老师讲了一堆,俺也听不懂,就记住这个makepair了。说是啥编程用的,能把两个数嘞,或者啥的,弄成一对儿。

C++ 中makepair用法,实战案例详细教学!

俺就琢磨着,这不就跟咱平时过日子一样嘛。你看,那筷子,得两根儿才能夹菜;那鞋子,得两只才能走路;那夫妻俩,得俩人儿才能过日子。这不都是一对儿一对儿的嘛!

那个老师还说了,这makepair在那个啥map里头也用。俺也不懂啥是map,就听着像个啥地图似的。估计,就是把那个地名儿和地方搁一块儿,让人一看就知道哪儿是哪儿。

所以说,这个makepair,其实就是把俩东西弄一块儿。那为啥非得弄一块儿呢?肯定是有它的道理。

  • 就像那两口子,非得凑一对儿才能生娃,才能把这日子过下去。
  • 那犁地的牛,也得两头牛一块儿拉,才能把那地给犁好。
  • C++ 中makepair用法,实战案例详细教学!

  • 还有那个磨盘,也得上下两块石头一块儿转,才能把那粮食给磨成面儿。

这makepair嘞,估计也是这么个理儿。把俩东西搁一块儿,才能干点啥事儿。那个老师还说,这makepair能当啥函数的返回值。俺就更不懂了,啥叫返回值?难道是把送出去的礼再要回来?

不过嘞,俺估摸着,大概就是干完一件事儿,能得到俩结果。比如说,你去地里干活儿,回来的时候,既能带回一篮子菜,还能带回一身的汗。这就是俩结果,搁一块儿,也能算是一对儿。

这个makepair,还有个啥结构体,啥成员变量,俺是真弄不明白。俺就记得,那个老师说,可以用firstsecond来表示这俩东西。这不就跟俺们叫人一样嘛,张三家的老大,李四家的老二,都是一个意思。

那老师说,这个makepair可以用类型转换,更加灵活。这灵活,是不是就像那泥鳅一样滑溜?俺也搞不清。反正,能把一个东西变成另一个东西,就像那变戏法似的,还挺神奇的。

C++ 中makepair用法,实战案例详细教学!

这个makepair能用来做啥呢?俺想,大概就是方便。你想,要是啥东西都得单独放,那得多麻烦嘞。就跟那家里的东西似的,要是都乱七八糟地堆着,找起来多费劲嘞。要是把常用的东西都一对儿一对儿地放好,用的时候不就方便多了嘛。

这个makepair嘞,就是把俩东西变成一个单元,就像把俩人儿绑一块儿,劲儿往一处使。那老师还说,这makepair可以用来做啥“键值对”,这俺就不懂了,听着像是个啥暗号似的。

反正嘞,这makepair就是个工具,跟咱平时用的锄头、镰刀啥的差不多。用好了,能省不少事儿。虽然俺现在还不太会用,但俺琢磨着,以后慢慢学,总能学会的。

那个电脑学习班的老师还说,这个makepair不用写啥类型,就能生成一个pair对象。这听着,就像那不用播种就能长庄稼一样神奇。俺也搞不明白这是咋回事儿,反正,人家说能行,那就应该能行吧。

这makepir其实就是个啥结构体,说白了就是个框框,把两个东西都给放进去,省的放外面弄乱套了。就跟家里的碗柜一样,把碗筷都收里面,干干净净的。

这个makepair嘞,听上去挺复杂的,其实说白了,就是把俩东西搁一块儿,凑成一对儿。就跟俺们平时过日子一样,啥东西都得有个伴儿,这样才好使,才顺当。这编程,跟过日子也差不多,都是些个实实在在的道理。

C++ 中makepair用法,实战案例详细教学!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]