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 クラス