Namespaces
Variants

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

From cppreference.net

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

Retourne le nombre d'éléments dont la clé est équivalente à l'argument spécifié.

1) Retourne le nombre d'éléments avec la clé key .
2) Retourne le nombre d'éléments dont la clé est équivalente à x .
Cette surcharge participe à la résolution de surcharge uniquement si Compare est transparent . Elle permet d'appeler cette fonction sans construire une instance de Key .

Table des matières

Paramètres

key - valeur clé des éléments à compter
x - valeur alternative à comparer aux clés

Valeur de retour

Nombre d'éléments dont la clé est équivalente à key ou x .

Complexité

Logarithmique par rapport à la taille du conteneur plus linéaire par rapport au nombre d'éléments trouvés.

Notes

Macro de test de fonctionnalité Valeur Std Fonctionnalité
__cpp_lib_generic_associative_lookup 201304L (C++14) Recherche de comparaison hétérogène dans les conteneurs associatifs ; surcharge (2)

Exemple

Voir aussi

trouve l'élément avec une clé spécifique
(fonction membre publique)
retourne la plage d'éléments correspondant à une clé spécifique
(fonction membre publique)