operator==,<=>(std::flat_set)
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) Константная, если
lhs и rhs имеют разный размер; в противном случае линейная относительно размера flat_set.
2) Линейная относительно размера контейнера.
Пример
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/container/flat_set/operator_cmp