Operatore concurrent_unordered_map::operator

Trova o inserisce un elemento con la chiave specificata.Tale metodo è sicuro per concorrenza.

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

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

Parametri

  • _Keyval
    Il valore della chiave per

    Trova o Inserisci.

Valore restituito

Un riferimento al valore di dati dell'elemento trovato o inserito.

Note

Se il valore chiave dell'argomento non viene trovato, viene inserito con il valore predefinito del tipo di dati.

**operator[]**Consente di inserire elementi in una mappa di m utilizzando m[_Key] = DataValue;, dove DataValue è il valore dei mapped_type dell'elemento con un valore di chiave di _Key.

Quando si utilizza operator[] per inserire elementi, il riferimento restituito non indicano se un inserimento è la modifica di un elemento già esistente o crearne uno nuovo.Le funzioni membro find e inserire può essere utilizzato per determinare se un elemento con una chiave specificata è già presente prima dell'inserimento.

Requisiti

Intestazione: concurrent_unordered_map.h

Spazio dei nomi: la concorrenza

Vedere anche

Riferimenti

Classe concurrent_unordered_map