concurrent_unordered_map::operator[]-Operator
Sucht ein Element mit dem angegebenen Schlüssel oder fügt es ein. Diese Methode ist nebenläufigkeitssicher.
mapped_type& operator[](
const key_type& _Keyval
);
mapped_type& operator[](
key_type && _Keyval
);
Parameter
_Keyval
Der Tastenwert anSuche oder Einfügen.
Rückgabewert
Ein Verweis auf dem Datenwert gefundener eingefügten oder Elements.
Hinweise
Wenn der Argumentschlüsselwert nicht gefunden wird, wird diese zusammen mit dem Standardwert des Datentyps eingefügt.
operator[] wird zu dem Ziel in eine Zuordnung m mit m[_Key] = DataValue; verwendet werden, in dem DataValue der Wert mapped_type des Elements mit einem Schlüsselwert von _Key.
Wenn operator[] zu dem Ziel verwendet, gibt der zurückgegebene Verweis nicht an, ob eine Einfügung ein bereits vorhandenes Element ändert oder eine neue erstellt. Die Memberfunktionen find und Einfügen können verwendet werden, um zu bestimmen, ob ein Element mit einem bestimmten Schlüssel vor einer Einfügung bereits vorhanden ist.
Anforderungen
Header: concurrent_unordered_map.h
Namespace: Parallelität