📅  最后修改于: 2023-12-03 15:29:50.338000             🧑  作者: Mango
C++ STL中的map容器是一个基于红黑树的关联容器,常用的操作包括插入、删除、查找、遍历等。其中map.size()函数用于获取map中键值对的数量,也就是map的大小。
size_type size() const;
map.size()函数返回一个size_type类型的值,该值表示map中键值对的数量。该函数没有参数,因此使用时只需简单地调用即可。
#include <iostream>
#include <map>
using namespace std;
int main()
{
map<string, int> myMap; //创建一个map对象
myMap.insert(pair<string, int>("Alice", 20)); //插入键值对
myMap.insert(pair<string, int>("Bob", 25));
myMap.insert(pair<string, int>("Cathy", 30));
int size = myMap.size(); //获取map大小
cout << "The size of myMap is " << size << endl; //输出大小
return 0;
}
输出结果:
The size of myMap is 3