码迷,mamicode.com
首页 > 编程语言 > 详细

学习C++ Primer 的个人理解(十一)

时间:2016-07-09 00:34:26      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

关联容器

  就像是个字典, 其元素是 键 - 值 对。 关键字起到索引作用。

  

 有序:

  map:关联数组;保存 健-值 对

  set : 关键字既是值。

  multimap : 关键字可重复出现的map

  multiset   : 关键字可重复出现的set

  

 无序:

   unordered_ 前四个

 

 

使用map    

  map<sring ,size_t> word_count;

使用set  

  set<string> exclude

 

 

pair类型

  一个pair类型保存两个数据成员。

  创建一个pair时,我们必须提供两个类名。

 

  pair类型有两个成员

    first

    second

 

关联容器迭代器

  当我们解引用一个关联容器的迭代器时,我们会得到一个类型为容器的value_type的值的引用。

  对map而言,是一个pair类型,first保存const的关键字,second保存值。

 

set迭代器是const的

 

 

添加元素

  关联容器的insert成员向容器添加一个元素或一个元素范围。

  

 

  

学习C++ Primer 的个人理解(十一)

标签:

原文地址:http://www.cnblogs.com/qita/p/5654831.html

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