次の方法で共有


CAtlList::GetPrev

更新 : 2007 年 11 月

リストの前の要素を返します。

E& GetPrev(
   POSITION& pos 
) throw( );
const E& GetPrev(
   POSITION& pos 
) const throw( );

パラメータ

  • pos
    GetPrevCAtlList::GetTailPosition などの以前の CAtlList メソッドの呼び出しで返された POSITION 値。

戻り値

リストが const の場合、GetPrev はリストの要素のコピーを返します。このとき、このメソッドは代入ステートメントの右辺にしか使えないので、リストは変更されません。

const 以外のリストの場合は、GetPrev 関数はリストの要素への参照を返します。このとき、このメソッドは代入ステートメントの右辺にも左辺にも使用できるので、リストのエントリを変更できます。

解説

リスト内の前の要素を指すように、POSITION カウンタ pos を更新します。または、前の要素が存在しない場合は、NULL を設定します。デバッグ ビルドでは、pos が NULL である場合にアサーション エラーが発生します。

使用例

CAtlList::GetTailPosition」の例を参照してください。

必要条件

ヘッダー : atlcoll.h

参照

参照

CAtlList クラス

CAtlList::GetNext

その他の技術情報

CAtlList のメンバ