map使用方法集锦

简介:

#include <iostream>

#include <string>

#include <map>

using namespace std;

typedef map<int,string>::value_type mapTyp;

int main()

{

////用insert函数插入pair数据

//map<int,string> mapStudent;

//mapStudent.insert(pair<int,string>(1,"student_one"));

//mapStudent.insert(pair<int,string>(2,"student_two"));

//mapStudent.insert(pair<int,string>(3,"student_three"));

//map<int,string>::iterator iter;

//for (iter=mapStudent.begin();iter!=mapStudent.end();iter++)

//{

// cout<<iter->second<<endl;

//}

以上方法运行结果:

////用insert函数插入value_type数据

map<int,string> mapStudent;

mapStudent.insert(mapTyp(1,"student_one"));

mapStudent.insert(mapTyp(2,"student_two"));

mapStudent.insert(mapTyp(3,"student_three"));

map<int,string>::iterator iter;

for (iter=mapStudent.begin();iter!=mapStudent.end();iter++)

{

cout<<iter->first<<" *_* "<<iter->second<<endl;

}

以上运行结果:

system("pause");

}





本文转自 韬光星夜 51CTO博客,原文链接:http://blog.51cto.com/xfqxj/562308,如需转载请自行联系原作者

相关文章
|
10月前
|
存储 程序员 C++
C++中map的使用方法
map是一种使用键值对的数据结构,它允许我们使用键来查找值。map中的键必须是唯一且有序的,而值可以重复并且没有特定的顺序。 map中的数据以树结构进行组织,其中每个节点都由一个键和一个值组成。根据键的大小,节点被插入到正确的位置以保持树的有序性。这使得在map中查找值非常高效,因为我们可以使用二分查找来快速定位值。
202 0
|
存储 前端开发 对象存储
一文搞懂Map与Set的用法和区别!
前言 作为前端开发人员,我们最常用的一些数据结构就是 Object、Array 之类的,毕竟它们使用起来非常的方便。往往有些刚入门的同学都会忽视 Set 和 Map 这两种数据结构的存在,因为能用 set 和 map 实现的,基本上也可以使用对象或数组实现,而且还更简单。 但是,存在必然合理,当你真正了解 Map 和 Set 之后,你就会发现它们原来时如此美好!
1572 0
一文搞懂Map与Set的用法和区别!
|
3月前
|
C++
stl中set、map的用法
stl中set、map的用法
|
9月前
|
存储 C++ 容器
【C++: list的使用方法(总结)】
【C++: list的使用方法(总结)】
87 1
|
5月前
|
存储 自然语言处理 C++
C++ STL中 set和map介绍以及使用方法
C++ STL中 set和map介绍以及使用方法
63 1
|
11月前
|
存储 C++
[STL] 学习如何使用 set 和 map
[STL] 学习如何使用 set 和 map
48 0
|
11月前
|
算法 C++ Python
C++中map的用法
⭐一、map的简介 map是C++STL中的一个关联式容器,它提供一对一的hash,它类似于Python中的字典,也有着键值对(Key-Value)这一说。我们可以通过键(Key)来找到值(Value),但需要注意的是,每个键(Key)只能在map中出现一次哦! map可以储存多种类型的数据,它主要用于一对一映射的情况,map内部的实现是通过自建一颗红黑树,这颗树可以对数据进行自动排序。所以在map内部所有的数据都是有序的,这个功能以后可以方便我们解决很多问题。
270 0
|
索引
forEach用法与map用法区别
forEach用法与map用法区别
150 0
|
存储 Java Scala
Map 的基本介绍和创建 | 学习笔记
快速学习 Map 的基本介绍和创建
67 0
|
JSON 分布式计算 Hadoop
Map 方式|学习笔记
快速学习 Map 方式。
70 0