Operatore concurrent_unordered_map::operator[]
Individua 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
Valore della chiave datrovare o inserire.
Valore restituito
Un riferimento al valore dei dati dell'elemento trovato o inserito.
Note
Se il valore della chiave dell'argomento non viene trovato, viene inserito con il valore predefinito del tipo di dati.
operator[] può essere utilizzato per inserire elementi in una mappa m utilizzando m[_Key] = DataValue;, dove DataValue è il valore di mapped_type dell'elemento con un valore della chiave pari a _Key.
Quando si utilizza operator[] per inserire elementi, il riferimento restituito non indica se un inserimento ha modificato un elemento esistente o se ne ha creato uno nuovo. Le funzioni membro find e insert possono essere utilizzate per determinare se un elemento con una chiave specificata è già presente prima di un inserimento.
Requisiti
Intestazione: concurrent_unordered_map.h
Spazio dei nomi: concorrenza