CObList::GetNext

CObject * amp; GetNext ( 위치 & rPosition );

CObject * GetNext ( POSITIONamp; rPosition ) const;(&A)

반환 값

GetHead 에 대 한 반환 값 설명 참조。

매개 변수

rPosition

이전 GetNext, GetHeadPosition또는 다른 멤버 함수 호출에 의해 반환 된 위치 값에 대 한 참조。

주의

RPosition, 다음 목록에 있는 다음 항목의 위치 값을 세트 rPosition 에 의해 식별 된 목록 요소를 가져옵니다. GetHeadPosition 또는 찾기 를 호출 하 여 초기 위치를 설정 하는 경우 정방향 반복 루프에서 GetNext 를 사용할 수 있습니다.

위치 값 나타냅니다 목록에서 올바른 위치를 확인 해야 합니다. 유효 하지 않으면 다음 Microsoft Foundation 클래스 라이브러리의 디버그 버전 주장。

다음 rPosition 의 새 값 검색된 요소 목록의 마지막 경우 NULL 로 설정 되어。

반복 하는 동안 요소를 제거 하는 것이 불가능 합니다. RemoveAt 에 대 한 예제를 참조 하십시오.

예제

   CObList 목록;
   위치 pos;
   목록입니다.AddHead (새 케이지 (21));
   목록입니다.AddHead (새 케이지 (40)); / / 이제 목록 포함 (40, 21).
   / / 머리-꼬리 순서로 목록 전체를 반복 합니다.
# ifdef _DEBUG
   에 대 한 (pos = 목록.GetHeadPosition(); pos! = NULL; )
   {
 nbsp;? afxDump << 목록.GetNext (pos) << "\n";
   }
# endif

이 프로그램에서 결과가 다음과 같습니다.:

케이지 479 C $ 40
케이지 46 C $0 21

CObList 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CObList::Find, CObList::GetHeadPosition, CObList::GetTailPosition, CObList::GetPrev, CObList::GetHead(&N)

Index