Espacios de nombres
Variantes
Acciones

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

De cppreference.com
< cpp‎ | container‎ | flat set
 
 
 
 
friend bool operator==( const std::flat_set& lhs,
                        const std::flat_set& rhs );
(1) (desde C++23)
friend synth-three-way-result<value_type>

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

                 const std::flat_set& rhs );
(2) (desde C++23)
Compara el contenido de los contenedores subyacentes de dos adaptadores de contenedor. La comparación se realiza aplicando el operador correspondiente a los contenedores subyacentes.

Contenido

[editar] Parámetros

lhs, rhs - Adaptadores de contenedor cuyo contenido hay que comparar.

[editar] Valor de retorno

1) true si la comparación correspondiente genera true, false en caso contrario.
2) Resultado de la comparación de tres vías en los contenedores subyacentes.


[editar] Complejidad

1) Constante si lhs y rhs son de diferente tamaño, de lo contrario lineal en el tamaño de flat_set.
2) Lineal en el tamaño del contenedor.

[editar] Ejemplo