《C++Primer》读书笔记——第11章 关联容器
2016-08-20 21:04
204 查看
使用map关联数组
map< string, int> word_count;
string word;
while(cin >> word)
++word_count[word]
2.定义关联容器map< string>
map< string, int>word_count = { {“string1”, 3}, {“string2”, 2} };
关联容器操作
pair
添加元素
c.insert(v)
c.emplace(args)
c.insert(b, e)
c.insert( { {“a”,1},{“c”,2} })
c.insert(p, v) 从p开始插入
c.emplace(p, args)
删除操作
c.eraze(key)删除key
c.eraze(p)删除迭代器p
c.eraze(b,e)
map的下标操作:如果未找到,则新建key-value
c[key]
c.at(key)
访问元素
c.find(k) 返回一个迭代器,指向第一个关键字为key的元素,若key不存在,则返回尾后迭代器
c.count(k) 返回关键字等于key的元素的数量
map< string, int> word_count;
string word;
while(cin >> word)
++word_count[word]
2.定义关联容器map< string>
map< string, int>word_count = { {“string1”, 3}, {“string2”, 2} };
关联容器操作
pair
添加元素
c.insert(v)
c.emplace(args)
c.insert(b, e)
c.insert( { {“a”,1},{“c”,2} })
c.insert(p, v) 从p开始插入
c.emplace(p, args)
删除操作
c.eraze(key)删除key
c.eraze(p)删除迭代器p
c.eraze(b,e)
map的下标操作:如果未找到,则新建key-value
c[key]
c.at(key)
访问元素
c.find(k) 返回一个迭代器,指向第一个关键字为key的元素,若key不存在,则返回尾后迭代器
c.count(k) 返回关键字等于key的元素的数量
相关文章推荐
- C++Primer_第11章_关联容器
- C++Primer新笔记之----第11章 使用关联容器
- 读书笔记(C++)——【关联容器】
- C++Primer第五版 第11章 关联容器(练习解答)
- 读书笔记:C++ primer 5th edition--chapter11.关联容器
- c++primer(第五版) 第十一章 关联容器习题答案
- 《C++Primer》读书笔记——第9章 顺序容器
- c++primer阅读笔记之关联容器学习
- C++ Primer 读书笔记 Charpter 10 关联容器
- 《C++ Primer》读书笔记第十一章-1-关联容器概述
- 《c++priner》第11章 关联容器
- 读书笔记《C++ Primer》第五版——第十一章 关联容器
- C++primer学习:关联容器(2)
- [C++ Primer] : 第11章: 关联容器
- 重新学习《C++Primer5》第11章-关联容器
- C++primer学习:关联容器(3)
- 第11章 关联容器
- 《C++ Primer》读书笔记第十一章-2-关联容器操作
- 【C++primer学习笔记】第10章 关联容器
- 《c++ primer》 第11章 关联容器 学习笔记