C++标准模板库分析之三
来源:互联网 发布:php属于什么专业 编辑:程序博客网 时间:2024/05/16 13:38
一、关联容器
分为:集合(set)、多重集合(multiset),映射(map),多重映射(multimap)
集合和多重集合提供了数值集合的操作,头文件<set>
映射和多重映射提供了与关键字相关联的映射值,头文件<map>
二、映射(map)操作
1、定义及赋值
map的元素是由key和value两个分量组成的对偶(key,value)
map<string,int> m;
m["sxl"]=100;//map重载了[ ]运算符
int a = m["sxl"];
2、插入pair数据
3、插入value_type数据
4、索引方式插入数据
5、实例分析
insert函数具有唯一性,重复第一个参数时,是唯一的值,插入不成功,mapstu.insert()返回迭代器,迭代器第二个变量second为true则成功,false则失败。mapstu.find()来查找某个数,返回迭代器
- C++标准模板库分析之三
- C++标准模板库分析之二
- 【C++】 C++标准模板库(三) Map
- C标准库之三:errno.h
- 标准模板库(STL)之 map 列传 (三)
- C++:标准模板库(STL)
- C++:标准模板库vector
- C++:标准模板库map
- C++:标准模板库string
- C++:标准模板库Sort
- C++STL标准模板库
- C++标准模板库分析之一
- C标准库实现分析
- C标准库实现分析
- C++:STL(标准模板库)
- C++_标准模板库(STL)
- C++:标准库和标准模板库STL概述
- 使用标准模板库 (STL)之二
- 细说 ASP.NET Cache 及其高级用法
- poj 2068 NIM (博弈DP)
- SIFT算法的应用--目标识别之Bag-of-words模型
- 数组表示数的下一个比它大的最小的置换
- spoj 2
- C++标准模板库分析之三
- KMP算法
- 信息检索-Bag of words模型
- win32多线程学习笔记
- 如何应对保研面试
- 黑马程序员-我的摘录- 浅谈C#中的枚举
- 问答邮件整理记录——HttpURLConnection下载网络文件
- 字符串面试题
- project euler problem 15