Operador concurrent_unordered_map::operator[]
Localiza ou insere um elemento com a chave especificada. Este método não é seguro em simultaneidade.
mapped_type& operator[](
const key_type& _Keyval
);
mapped_type& operator[](
key_type && _Keyval
);
Parâmetros
_Keyval
O valor da chavelocalizar ou inserção.
Valor de retorno
Uma referência ao valor de dados dataitem encontrado ou inserido.
Comentários
Se o valor da chave do argumento não for encontrado, será inserido junto com o valor padrão do tipo de dados.
operator[] pode ser usado para inserir elementos em um mapa m usando m[_Key] = DataValue;, onde DataValue é o valor de mapped_type de elemento com um valor de chave de _Key.
Ao usar operator[] para inserir elementos, a referência retornado não indica se uma inserção está alterando um elemento pré-existente ou criar um novo. As funções de membro find e inserção podem ser usadas para determinar se um elemento com uma chave especificada está presente antes de uma inserção.
Requisitos
Cabeçalho: concurrent_unordered_map.h
Namespace: simultaneidade