CTypedPtrList::GetPrev
リストの要素を rPositionによって識別される取得してから、リスト内の前のエントリの POSITION の値に rPosition を設定します。
TYPE& GetPrev(
POSITION& rPosition
);
TYPE GetPrev(
POSITION& rPosition
) const;
パラメーター
type
この一覧に含まれる要素の型を指定するテンプレート パラメーター。rPosition
POSITION の値への参照は、前の GetPrev やそのほかのメンバー関数によって返される。
戻り値
リストが const CTypedPtrListへのポインターを通じてアクセス GetPrev は、テンプレート パラメーター 型によって指定される型のポインターを返します。これは、関数が代入ステートメントの右側でのみ使用されるようにするため、変更のリストを保護します。
リストが CTypedPtrListへのポインターを通じてまたは直接アクセス GetPrev は、テンプレート パラメーター 型によって指定される型のポインターへの参照を返します。これは、関数が代入ステートメントのどちらにも使用されるようにするため、リスト エントリが変更されるようにします。
解説
GetTailPosition か **[検索]**を呼び出して、最初の位置を確立すると逆のループ反復で GetPrev を使用できます。
POSITION の値は、リストの有効な位置を表すようにする必要があります。これは、Microsoft Foundation Class ライブラリの assert のデバッグ バージョン。
取得する要素がリストの 1 番目の場合、rPosition の新しい値は nullに設定されます。
必要条件
ヘッダー: afxtempl.h