Share via


concurrent_unordered_map::operator (Operador)

Busca o inserta un elemento con la clave especificada.Este método es seguro para simultaneidad.

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

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

Parámetros

  • _Keyval
    El valor de clave a

    Buscar o insertar.

Valor devuelto

Una referencia al valor de datos del elemento encontrado o insertado.

Comentarios

Si no se encuentra el valor de clave de argumento, se inserta junto con el valor predeterminado del tipo de datos.

**operator[]**se puede utilizar para insertar elementos en un mapa de m con m[_Key] = DataValue;, donde DataValue es el valor de la mapped_type del elemento con un valor de clave de _Key.

Cuando se utiliza operator[] para insertar elementos, la referencia devuelta no indica si una inserción es cambiar un elemento ya existente o crear uno nuevo.Las funciones miembro find y Insertar puede utilizarse para determinar si un elemento con una clave especificada ya está presente antes de una inserción.

Requisitos

Encabezado: concurrent_unordered_map.h

Espacio de nombres: concurrencia

Vea también

Referencia

concurrent_unordered_map (Clase)