[CMapStringToOb::operator]

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::SetAtCMapStringToOb::Lookup(&N)

Index