📅  最后修改于: 2020-10-18 03:51:47             🧑  作者: Mango
C++ map size()函数
C++ map size()函数用于查找地图容器中存在的元素数。
句法
成员类型size_type是无符号整数类型。
size_type size() const; // until C++ 11
size_type size() const noexcept; //since C++ 11
参数
没有
返回值
它返回地图中存在的元素数。
例子1
让我们看一个简单的示例来计算地图的大小。
#include
输出:
num map contains 4 elements.
在上面的示例中,映射num包含4个元素。因此,size()函数返回4个元素。
例子2
让我们看一个简单的示例,计算地图的初始大小和添加元素后的地图大小。
#include
#include
输出:
Initial size of map = 0
Size of map after inserting elements = 5
在上面的示例中,第一个映射为空。因此,size()函数将返回0,在插入5个元素后将返回5。
例子3
让我们看一个简单的例子。
#include
#include
输出:
x => 100
y => 200
z => 300
在上面的示例中,它仅在while循环中使用size()函数并打印map的元素,直到map的大小为止。
例子4
让我们看一个简单的例子。
#include
#include
输出:
Enter three sets of name and number:
Nikita 1001
Deep 2001
Aashi 3001
Size of phone map is:3
List of telephone numbers:
Aashi 3001
Deep 2001
Nikita 1001
在上面的示例中,程序首先使用三个名称交互式创建电话地图。然后,它将显示电话地图的总大小以及地图中可用的所有名称和电话号码。