Udostępnij za pośrednictwem


concurrent_unordered_map::operator Operator

Wyszukuje lub wstawia element z określonym kluczem.Ta metoda jest bezpieczny współbieżności.

mapped_type& operator[](
   const key_type& _Keyval
);

mapped_type& operator[](
   key_type && _Keyval
);

Parametry

  • _Keyval
    Wartość klucza do

    Znajdź lub wstawić.

Wartość zwracana

Odniesienie do wartości danych został znaleziony lub wstawionego elementu.

Uwagi

Jeśli argument wartość klucza nie zostanie znaleziony, to jest wstawiony wraz z wartością domyślną tego typu danych.

**operator[]**może służyć do wstawienia elementów do mapy m za pomocą m[_Key] = DataValue;, gdzie DataValue jest wartością mapped_type elementu z wartość klucza _Key.

Podczas korzystania z operator[] do wstawienia elementów, zwracane odwołanie nie wskazuje czy wstawiania jest zmiana istniejącego elementu lub utworzenie nowego.Funkcje składowe find i wstawić można określić, czy element z określonego klucza jest już obecny przed wstawieniem.

Wymagania

Nagłówek: concurrent_unordered_map.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrent_unordered_map — Klasa