次の方法で共有


CMap::operator [ ]

更新 : 2007 年 11 月

SetAt メンバ関数の代わりに使います。

VALUE& operator[](
      ARG_KEY key 
);

パラメータ

  • VALUE
    マップの値の型を指定するテンプレート パラメータ。

  • ARG_KEY
    キー値の型を指定するテンプレート パラメータ。

  • key
    マップから値を取得するために使うキー。

解説

この演算子は、代入ステートメントの左辺値 (l-value) に対してだけ使用します。指定したキーの要素がマップ内にない場合、新しい要素を作成します。

マップ内にキーが見つからないこともあるので、この演算子を右辺値 (r-value) に置くことはできません。要素を取得するには、Lookup メンバ関数を使います。

使用例

CMap::Lookup」の例を参照してください。

必要条件

ヘッダー : afxtempl.h

参照

参照

CMap クラス

階層図

CMap::SetAt

CMap::Lookup

その他の技術情報

CMap のメンバ