다음을 통해 공유


CObList::GetPrev

식별 목록 요소를 가져옵니다 rPosition, 다음 설정 rPosition 에 POSITION 이전 목록에서 항목의 값입니다.

CObject*& GetPrev(
   POSITION& rPosition 
);
const CObject* GetPrev(
   POSITION& rPosition 
) const;

매개 변수

  • rPosition
    참조 하는 POSITION 이전 반환 값 GetPrev 또는 다른 멤버 함수를 호출 합니다.

반환 값

반환 값에 대 한 내용은 GetHead.

설명

사용할 수 있는 GetPrev 초기 위치를 설정 하는 경우 역방향 반복 루프에서 GetTailPosition 또는 Find.

않은지 확인 해야 해당 POSITION 값 목록에서 올바른 위치를 나타냅니다. 유효 하지 않은 경우 다음 Mfc 라이브러리의 디버그 버전을 어설션 합니다.

새 값을 검색된 요소 목록에서 첫 번째 있는 경우 rPosition 설정 NULL.

참고

MFC 8.0을 기준으로 돌아가려면이 메서드의 const 버전이 변경 const CObject* 대신 const CObject*&.컴파일러에 C++ 표준 준수 상태로 변경 되었습니다.

다음 표에서 다른 멤버와 비슷한 함수를 보여 줍니다. CObList::GetPrev.

클래스

멤버 함수

사용할 때

void*& GetPrev( POSITION& rPosition );

const void* GetPrev( POSITION& rPosition ) const;

CStringList

CString& GetPrev( POSITION& rPosition );

const CString& GetPrev( POSITION& rPosition ) const;

예제

참조 CObList::CObList 에 있는 CAge 클래스.

CObList list;
POSITION pos;

list.AddHead(new CAge(21));
list.AddHead(new CAge(40)); // List now contains (40, 21). 
// Iterate through the list in tail-to-head order. 
for (pos = list.GetTailPosition(); pos != NULL;)
{
#ifdef _DEBUG
    afxDump << list.GetPrev(pos) << _T("\n");
#endif
}      

이 프로그램의 결과 다음과 같습니다.

a CAge at $421C 21

a CAge at $421C 40

요구 사항

헤더: afxcoll.h

참고 항목

참조

CObList 클래스

계층 구조 차트

CObList::Find

CObList::GetTailPosition

CObList::GetHeadPosition

CObList::GetNext

CObList::GetHead