C++ STL 中的 unordered_multimap operator=
‘=’ 是 C++ STL 中的一种运算符,用于将 unordered_multimap 复制(或移动)到另一个 unordered_multimap 中,unordered_multimap::operator= 是相应的运算符函数。该函数有三个版本。
- 第一个版本将一个 unordered_multimap 的引用作为参数,并将其复制到另一个 unordered_multimap 中。
- 第二个版本执行 move 赋值,即将一个 unordered_multimap 的内容移动到另一个 unordered_multimap 中。
- 第三个版本将初始化器列表的内容赋值给 unordered_multimap。
语法:
参数:
- 第一个版本接受一个 unordered_multimap 的引用作为参数。
- 第二个版本接受一个 unordered_multimap 的右值引用作为参数。
- 第三个版本接受一个初始化器列表作为参数。
返回值:所有这些函数都返回此指针(*this)的值。
下面的程序演示了 C++ STL 中的 unordered_multimap::operator=。
示例