Namespaces
Variants

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

From cppreference.net

friend bool operator == ( const std:: flat_map & lhs,
const std:: flat_map & rhs ) ;
(1) (depuis C++23)
friend synth - three - way - result < value_type >

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

const std:: flat_map & rhs ) ;
(2) (depuis C++23)
Compares the contents of the underlying containers of two container adaptors. The comparison is done by applying the corresponding operator to the underlying containers.

Table des matières

Paramètres

lhs, rhs - adaptateurs de conteneur dont le contenu doit être comparé

Valeur de retour

1) true si la comparaison correspondante donne true , false sinon.
2) Résultat de la comparaison à trois voies sur les conteneurs sous-jacents.

Complexité

1) Constant si lhs et rhs sont de tailles différentes, sinon linéaire par rapport à la taille du flat_map .
2) Linéaire par rapport à la taille du conteneur.

Exemple