Namespaces
Variants

std::multimap<Key,T,Compare,Allocator>:: count

From cppreference.net

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

Gibt die Anzahl der Elemente zurück, deren Schlüssel zum angegebenen Argument äquivalent vergleicht.

1) Gibt die Anzahl der Elemente mit dem Schlüssel key zurück.
2) Gibt die Anzahl der Elemente zurück, deren Schlüssel äquivalent zu x verglichen wird.
Diese Überladung nimmt nur dann an der Überladungsauflösung teil, wenn Compare transparent ist. Sie ermöglicht den Aufruf dieser Funktion ohne Konstruktion einer Instanz von Key .

Inhaltsverzeichnis

Parameter

key - Schlüsselwert der zu zählenden Elemente
x - Alternativer Wert zum Vergleich mit den Schlüsseln

Rückgabewert

Anzahl der Elemente mit Schlüssel, der äquivalent zu key oder x vergleicht.

Komplexität

Logarithmisch in der Größe des Containers plus linear in der Anzahl der gefundenen Elemente.

Hinweise

Feature-Test Makro Wert Std Funktion
__cpp_lib_generic_associative_lookup 201304L (C++14) Heterogener Vergleichslookup in assoziativen Containern ; Überladung (2)

Beispiel

Siehe auch

findet Element mit spezifischem Schlüssel
(öffentliche Elementfunktion)
gibt Bereich der Elemente zurück, die einem spezifischen Schlüssel entsprechen
(öffentliche Elementfunktion)