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
|
Dieser Abschnitt ist unvollständig
Grund: Kein 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) |