operator==,<=>(std::flat_map) - cppreference.com
来自cppreference.com
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 起) |
比较两个容器适配器的底层容器。通过应用对应的运算符到底层容器进行比较。
参数
返回值
1) 对应比较得到 true 时返回 true,否则返回 false。
2) 底层容器上三路比较的结果。
复杂度
1) 若 lhs 和 rhs 为不同大小则为常数,否则与 flat_map 的大小成线性。
2) 与容器大小呈线性。