Namespaces
Variants

std::multiset<Key,Compare,Allocator>:: count

From cppreference.net

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

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

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

Содержание

Параметры

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

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

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

Сложность

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

Примечания

Макрос тестирования возможностей Значение Стандарт Возможность
__cpp_lib_generic_associative_lookup 201304L (C++14) Гетерогенный поиск сравнения в ассоциативных контейнерах ; перегрузка (2)

Пример

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

находит элемент с указанным ключом
(public member function)
возвращает диапазон элементов, соответствующих указанному ключу
(public member function)