码迷,mamicode.com
首页 > 其他好文 > 详细

有关std::map和std::vector的使用

时间:2015-10-27 20:00:25      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

先说map吧。

最需要注意的就是:用下标访问map中的元素时,与使用下标访问vector的行为截然不同!

用下标访问不存在的元素时,将导致在map容器中添加一个新的元素,它的键即为该下标!

 然而很多时候,程序员的本意并非如此。

不过,这也是向map中添加元素除了insert之外的另一种方法。

 

对于vector我想说的是:采用下标的方式给vector赋值也是可以的,

只要你在赋值之前调用resize。

 

好了,今天就总结这么多了。

 

哦,对了,对于map。可以用成员函数find来防止出现上面的情况

有关std::map和std::vector的使用

标签:

原文地址:http://www.cnblogs.com/dongerlei/p/4914861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!