CTypedPtrList::GetNext

タイプamp; GetNext ( 位置 & rPosition );(&A)

タイプ GetNext ( POSITIONamp; rPosition ) const;(&A)

戻り値

リストをconst CTypedPtrListへのポインターを通じてアクセスされる場合、 GetNextは、テンプレート パラメーター TYPEで指定された型のポインターを返します。これは、関数を代入ステートメントの右側でのみ使用することができ、したがって、リスト変更から保護。

リストが直接またはCTypedPtrListへのポインターを通じてアクセスされる場合、 GetNextは、テンプレート パラメーター TYPEで指定された型のポインターへの参照を返します。これは、関数を代入ステートメントのいずれかの側で使用することができ。、したがって、リストのエントリを変更することができます。

パラメーター

タイプ

このリストに含まれる要素の型を指定するテンプレート パラメーター。

rPosition

以前のGetNextGetHeadPosition、または他のメンバー関数の呼び出しによって返される位置の値への参照。

解説

RPosition、次のエントリの一覧での位置の値にセットrPositionによって識別された要素のリストを取得します。GetHeadPositionまたはCPtrList::Findの呼び出しを最初の位置を確立する場合、順方向の反復ループにGetNextを使用することができます。

あなたの位置の値が、リスト内の有効な位置を表すことを確認する必要があります。有効でない場合は、Microsoft Foundation クラス ライブラリのデバッグ バージョンをアサートします。

[取得した要素がリストの最後の場合は、 rPositionの新しい値はNULLに設定されています。

それは、イテレーション中に、要素を削除することが可能です。CObList::RemoveAtを例します。

CTypedPtrList の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CObList::FindCObList::GetHeadPositionCObList::GetTailPositionCTypedPtrList::GetPrevCTypedPtrList::GetHeadCTypedPtrList::GetTail(&N)

Index