operator==,<=>(std::flat_map)
来自cppreference.com
<tbody>
</tbody>
friend bool operator==( const std::flat_map& lhs, const std::flat_map& rhs ); |
(1) | (C++23 起) |
friend synth-three-way-result<value_type> operator<=>( const std::flat_map& lhs, const std::flat_map& rhs ); |
(2) | (C++23 起) |
比较两个容器适配器的底层容器。通过应用对应的运算符到底层容器进行比较。
| 本节未完成 原因:仅针对 "flat" 容器:复制Template:cpp/container/operator_cmp的部分内容 |
参数
| lhs, rhs | - | 要比较内容的迭代器适配器
|
返回值
1) 对应比较得到
true 时返回 true,否则返回 false。2) 底层容器上三路比较的结果。
复杂度
1) 若
lhs 和 rhs 为不同大小则为常数,否则与 flat_map 的大小成线性。2)
与容器大小呈线性。
示例
| 本节未完成 原因:暂无示例 |