Compartilhar via


de concurrent_unordered_map::Operator operador

Localiza ou insere um elemento com a chave especificada.Esse método é seguro de simultaneidade.

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

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

Parâmetros

  • _Keyval
    O valor de chave

    localizar ou inserir.

Valor de retorno

Uma referência ao valor de dados do elemento encontrado ou inserido.

Comentários

Se o valor de chave do argumento não for encontrado, ele é 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 do elemento com um valor de chave de _Key.

Ao usar o operator[] para inserir elementos, a referência retornada não indica se uma inserção é alterar um elemento pré-existente ou criando um novo.As funções de membro find e Inserir pode ser usado para determinar se um elemento com a chave especificada já está presente antes de uma inserção.

Requisitos

Cabeçalho: concurrent_unordered_map.h

Namespace: concorrência

Consulte também

Referência

concurrent_unordered_map classe