CRBMap::SetAt

マップのペアに要素を挿入する場合に、このメソッドを呼び出します。

POSITION SetAt(
   KINARGTYPE key,
   VINARGTYPE value 
) throw(...);

パラメーター

  • key
    CRBMap のオブジェクトに追加するキー値。

  • value
    CRBMap のオブジェクトに追加する値。

戻り値

CRBMap のオブジェクトのキーと値のペア要素の位置を返します。

解説

SetAt は、一致するキーがある場合は、既存の要素を置き換えます。キーが存在しない場合は、新しいキーと値のペアが作成されます。

使用できるそのほかのメソッドの情報の基本クラス CRBTree のドキュメントを参照してください。

使用例

// Add an element to the map, with a key of 0
myMap.SetAt(0,1.1);

必要条件

Header: atlcoll.h

参照

関連項目

CRBMap クラス

CRBMap::RemoveKey