Namespaces
Variants

std::flat_set<Key,Compare,KeyContainer>:: count

From cppreference.net

size_type count ( const Key & key ) const ;
(1) (начиная с C++23)
(constexpr начиная с C++26)
template < class K >
size_type count ( const K & x ) const ;
(2) (начиная с C++23)
(constexpr начиная с C++26)

Возвращает количество элементов с ключом, эквивалентным указанному аргументу.

1) Возвращает количество элементов с ключом key . Это может быть 1 или 0 , поскольку ключи всегда уникальны.
2) Возвращает количество элементов с ключом, эквивалентным x .
Эта перегрузка участвует в разрешении перегрузки только если Compare является прозрачным . Это позволяет вызывать данную функцию без создания экземпляра Key .

Содержание

Параметры

key - ключевое значение элементов для подсчёта
x - альтернативное значение для сравнения с ключами

Возвращаемое значение

Количество элементов с ключом, эквивалентным key или x .

Сложность

Логарифмическая от размера контейнера плюс линейная от количества найденных элементов.

Пример

Смотрите также

находит элемент с указанным ключом
(публичная функция-член)
возвращает диапазон элементов, соответствующих указанному ключу
(публичная функция-член)