📜  C++ STL中的map :: size()(1)

📅  最后修改于: 2023-12-03 15:29:50.813000             🧑  作者: Mango

C++ STL中的map :: size()

简介

在C++ STL中,map是一种关联式容器,它用于存储键-值对映射。map提供了许多有用的成员函数,其中之一是size()size()函数用于返回map中键-值对的数量。

语法
size_type size() const;

size()函数不需要传入任何参数,它返回一个无符号整数,即size_type类型的值,表示map中键-值对的数量。

示例
#include <iostream>
#include <map>

int main() {
    std::map<int, std::string> m = {{1, "apple"}, {2, "banana"}, {3, "orange"}};
    std::cout << "Map size: " << m.size() << std::endl;
    return 0;
}

输出:

Map size: 3

在上面的示例中,我们创建了一个包含三个键-值对的map对象,并使用size()函数输出了键-值对的数量。

总结

size()函数是map类提供的有用函数之一,它允许我们查询map中键-值对的数量。在我们需要知道map中存储了多少键-值对时,非常方便。