STL unordered_multimap长度

STL unordered_multimap长度教程

我们需要知道 STLunordered_multimap 的长度,可以使用 size 函数。

STL unordered_multimap长度

语法

unordered_multimap1.size()

参数

参数 描述
unordered_multimap1 需要获取长度的链表。

返回值

函数返回值为 size_t 类型,表示 map 的长度。

案例

获取无序map长度

使用 size 获取无序 map 长度

#include <iostream> #include <unordered_map> using namespace std; int main() { cout << "嗨客网(www.haicoder.net)\n" << endl; unordered_multimap<string, string> unordered_multimap1; unordered_multimap<string, string> unordered_multimap2{{"name", "haicoder"}, {"url", "haicoder.net"}}; cout << "unordered_multimap1 Len = " << unordered_multimap1.size() << endl; cout << "unordered_multimap2 Len = " << unordered_multimap2.size() << endl; return 0; }

因为,这里需要使用 C++ 11,因此,我们在 Linux 下使用 g++ 进行编译,具体命令如下:

g++ unordered_multimap.cpp -std=c++11

编译后,我们直接运行生成的二进制文件 a.out,如下图所示:

30_unordered_multimap长度.png

我们使用了 size 获取了 unordered_multimap 的长度。

STL unordered_multimap长度总结

我们需要知道 STL 中 unordered_multimap 的长度,可以使用 size 函数。