专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 map添加数据的方法

map添加数据的方法

更新时间:2022-08-15 07:17:21 来源:赢咖4 浏览2607次

map添加数据的方法有哪些?赢咖4小编来告诉大家。

map添加数据的六种方式 

    mp.insert({0,"map zero"});//使用{}
    mp.insert(pair<int,string>(1,"map one"));//使用pair
    mp.insert(make_pair(2,"map two"));//使用make_pair
    mp.insert(make_pair<int,string>(3,"map three"));
    mp.insert(map<int,string>::value_type(4,"map four"));//使用value_type
    mp[5]="map five";//直接用键,值 赋值

测试代码:

#include<bits/stdc++.h>
using namespace std;
void show(map<int,string>& mp){
    map<int,string>::iterator iter=mp.begin();
    while(iter!=mp.end()){
        cout<<iter->first<<" "<<iter->second<<endl;
        iter++;
    }
}
int main()
{
    //先构造 map
    map<int,string> mp;//构造一个map
    //添加数据 六种方式
    mp.insert({0,"map zero"});//使用{}
    mp.insert(pair<int,string>(1,"map one"));//使用pair
    mp.insert(make_pair(2,"map two"));//使用make_pair
    mp.insert(make_pair<int,string>(3,"map three"));
    mp.insert(map<int,string>::value_type(4,"map four"));//使用value_type
    mp[5]="map five";//直接用键,值 赋值
    show(mp);//输出map
    return 0;
}

运行结果:

 0 map zero
 1 map one
 2 map two
 3 map three
 4 map four
 5 map five

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>