CMap::operator [ ]
更新 : 2007 年 11 月
SetAt メンバ関数の代わりに使います。
VALUE& operator[](
ARG_KEY key
);
パラメータ
VALUE
マップの値の型を指定するテンプレート パラメータ。ARG_KEY
キー値の型を指定するテンプレート パラメータ。key
マップから値を取得するために使うキー。
解説
この演算子は、代入ステートメントの左辺値 (l-value) に対してだけ使用します。指定したキーの要素がマップ内にない場合、新しい要素を作成します。
マップ内にキーが見つからないこともあるので、この演算子を右辺値 (r-value) に置くことはできません。要素を取得するには、Lookup メンバ関数を使います。
使用例
「CMap::Lookup」の例を参照してください。
必要条件
ヘッダー : afxtempl.h