C++ map size() 函数

2024 年 8 月 30 日 | 阅读 2 分钟

C++ map 的 size() 函数用于查找 map 容器中存在的元素数量。

语法

成员类型 size_type 是一个无符号整型。

参数

返回值

它返回 map 中存在的元素数量。

示例 1

让我们看一个简单的例子来计算 map 的大小。

输出

 num map contains 4 elements.

在上面的例子中,map num 包含 4 个元素。因此,size() 函数返回 4。

示例 2

让我们看一个简单的例子,计算 map 的初始大小以及添加元素后 map 的大小。

输出

Initial size of map = 0
Size of map after inserting elements = 5

在上面的例子中,map 最初是空的。因此,size() 函数将返回 0,在插入 5 个元素后,它将返回 5。

示例 3

让我们看一个简单的例子。

输出

x => 100
y => 200
z => 300

在上面的例子中,它只是在 while 循环中使用了 size() 函数,并打印 map 的元素,直到达到 map 的大小。

示例 4

让我们看一个简单的例子。

输出

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

在上面的例子中,程序首先以交互方式创建了包含三个名称的 phone map。然后,它显示了 phone map 的总大小以及 map 中所有可用的姓名和他们的电话号码。

下一个主题C++ Map