命名空间
变体
操作

operator==,<=>(std::flat_set)

来自 cppreference.com
< cpp‎ | 容器‎ | 扁平集合
 
 
 
 
friend bool operator==( const std::flat_set& lhs,
                        const std::flat_set& rhs );
(1) (自 C++23 起)
friend synth-three-way-result<value_type>

    operator<=>( const std::flat_set& lhs,

                 const std::flat_set& rhs );
(2) (自 C++23 起)
比较两个容器适配器的底层容器的内容。比较通过对底层容器应用相应的运算符来完成。

内容

[编辑] 参数

lhs, rhs - 要比较内容的容器适配器

[编辑] 返回值

1) true 如果相应的比较产生 true,否则为 false
2) 对底层容器进行三向比较的结果。

[编辑] 复杂度

1) 如果 lhsrhs 大小不同,则为常数,否则为 flat_set 大小的线性。
2) 容器大小的线性。

[编辑] 示例