3.2map知识点
#include<stdio.h>
#include<map>
#include<iostream>
using namespace std;
//C++中map提供的是一种键值对容器,里面的数据都是成对出现的,
//每一对中的第一个值称之为关键字(key),每个关键字只能在map中出现一次;
//第二个称之为该关键字的对应值。
int main()
{
//一. 声明
//map<int, string> ID_Name;
map<int, string> ID_Name = {
{
2015, "Jim" },
{
2016, "Tom" },
{
2017, "Bob" } };
//二.插入操作
//2.1 使用[ ]进行单个插入
// 如果已经存在键值2015,则会作赋值修改操作,如果没有则插入
ID_Name[2015] = "Tom";
//2.2 使用insert进行单个和多个插入(***还没看***)
//insert共有4个重载函数:
//实例:
map<char, int> mymap;
// 插入单个值
mymap.insert(pair<char, int>('a', 100));
mymap.insert(pair<char, int>('z', 200));