Поделиться через


Оператор concurrent_unordered_map::operator

Находит или вставляет элемент с указанным ключом.Данный метод безопасен в режиме параллелизма.

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

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

Параметры

  • _Keyval
    Значение ключа

    найти и вставить.

Возвращаемое значение

Ссылка на значение данных найдены или вставленного элемента.

Заметки

Если значение аргумента ключа не найден, он вставляется вместе со значением по умолчанию для типа данных.

**operator[]**может использоваться для вставки элементов в карте m с m[_Key] = DataValue;, где DataValue значение mapped_type элемента со значением ключа из _Key.

При использовании operator[] для вставки элементов, возвращенная ссылка не указывает изменение существующих элементов или создания новой вставки.Функции-члены find и Вставить можно использовать для определения, будет ли элемент с указанным ключом уже существует перед вставкой.

Требования

Заголовок: concurrent_unordered_map.h

Пространство имен: параллелизма

См. также

Ссылки

Класс concurrent_unordered_map