C++中map的使用方法

本文介绍了C++中map数据结构的基本概念,包括其实现原理与数组类似,以及如何通过insert、find、erase等操作进行数据管理。涵盖了map的常用方法如size、迭代器和判断空等,并展示了如何交换map实例。
摘要由CSDN通过智能技术生成

C++中map的使用方法

1.map的概念理解

1.c++中的map实际就相当于c中的数组,在使用中要首先引入包#include<map>才能在c++中调用map函数
2.map<type1name,type2name> maps;第一个是键的类型,第二个是值的类型;包括整型:short;int;long;字符型:char;字符串型:string;
一个简单的map测试用例

2.map的简单用法

1.maps.insert()插入;
2.maps.find()查找;
3.maps.erase()删除一个元素;
4.maps.clear()清空;
5.maps.szie()长度;
6.maps.begin()返回指向map头部的迭代器;
7.maps.end()返回指向map末尾的迭代器;
8.maps.rbegin()返回指向map尾部的逆向迭代器;
9.maps.rend()返回指向map头部的逆向迭代器;
10.maps.empty()判断其是否为空;
11.maps.swap()交换两个map;

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值