次の方法で共有


CAtlList::GetNext

一覧から次の要素を返すには、このメソッドを呼び出します。

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

パラメーター

  • pos
    GetNextCAtlList::GetHeadPosition、または CAtlList の他のメソッドへの前の呼び出しによって返される位置の値。

戻り値

リストが const場合、GetNext、一覧の次の要素のコピーを返します。これは、メソッドが代入ステートメントの右側でのみ使用されるようにし、変更のリストを保護します。

リストが constである、GetNext、一覧の次の要素への参照を返します。これは、メソッドが代入ステートメントのどちらにも使用されるようにするため、リスト エントリが変更されるようにします。

解説

これ以上の要素がある位置のカウンターは、posリスト、または NULL の次の要素を指すように、更新されます。デバッグ ビルドでは、アサーション エラーは pos が null 値と等しい実行されます。

使用例

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

必要条件

Header: atlcoll.h

参照

関連項目

CAtlList クラス

CAtlList::GetPrev