CObject ※ amp; 演算子 [ ]( LPCTSTR key );(&A)
戻り値
CObjectオブジェクトへのポインターへの参照。または、マップが空の場合NULLまたはキー範囲外です。
解説
この演算子は、 SetAt関数の代わりに便利です。したがって、割り当てステートメント (左辺値) の左側にのみ使用できます。指定したキーを持つマップ要素がない場合は、新しい要素が作成します。
マップのキーが見つかりません可能性があります可能性があるので、「右側」(r-value) 等価にこの演算子はありません。メンバー関数Lookupを使用して要素取得。
例
CObList::CObListを参照してくださいの一覧については、 CAge
コレクションのすべての例で使用されるクラス。
//CMapStringToOb::operator の例対応付けられます地図;[「バート」] マップ新しいケージ (13); =[「リサ」] マップ新しいケージ (11); =#ifdef _DEBUGafxDump.SetDepth (1);afxDump lt; <」演算子例:「<< & マップ <<"\n";#endif
このプログラムからの結果は次のとおりです。:
演算子例: 2 要素を対応付けられます特価;[リサ]、ケージに $4A02 = 11[バート]、ケージに $497E = 13(&N)
対応付けられます概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CMapStringToOb::SetAt、 CMapStringToOb::Lookup(&N)