Namespaces
Variants

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

From cppreference.net

size_type count ( const Key & key ) const ;
(1) (constexpr since C++26)
template < class K >
size_type count ( const K & x ) const ;
(2) (C++14부터)
(constexpr since C++26)

지정된 인자와 비교하여 동등한 키를 가진 요소의 개수를 반환합니다.

1) key 키를 가진 요소들의 개수를 반환합니다.
2) x 와 비교하여 동등한 키를 가진 요소들의 개수를 반환합니다.
이 오버로드는 Compare transparent 인 경우에만 오버로드 해결에 참여합니다. 이를 통해 Key 의 인스턴스를 생성하지 않고 이 함수를 호출할 수 있습니다.

목차

매개변수

key - 카운트할 요소의 키 값
x - 키와 비교할 대체 값

반환값

key 또는 x 와 비교하여 동등한 키를 가진 요소들의 개수입니다.

복잡도

컨테이너 크기의 로그에 찾은 요소 수의 선형을 더한 복잡도.

참고 사항

Feature-test 매크로 표준 기능
__cpp_lib_generic_associative_lookup 201304L (C++14) 연관 컨테이너 에서의 이종 비교 검색; (2) 오버로드

예제

참고 항목

특정 키를 가진 요소를 찾습니다
(public member function)
특정 키와 일치하는 요소들의 범위를 반환합니다
(public member function)