다음을 통해 공유


CObList::RemoveHead

헤드 목록에서 요소를 제거 하 고 포인터를 반환 합니다.

CObject* RemoveHead( );

반환 값

CObject 헤드의 목록에서 이전에 대 한 포인터입니다.

설명

목록에 전화 하기 전에 비어 있어야 RemoveHead.목록이 비어 있으면 다음 Mfc 라이브러리의 디버그 버전을 어설션 합니다.사용 IsEmpty 목록에 요소가 포함 되어 있는지 확인 합니다.

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

클래스

멤버 함수

사용할 때

void * RemoveHead ();

CStringList

CString RemoveHead ();

예제

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

CObList list;
CAge* pa1;
CAge* pa2;

list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
ASSERT(*(CAge*) list.RemoveHead() == CAge(40));  // Old head
ASSERT(*(CAge*) list.GetHead() == CAge(21));  // New head
delete pa1;
delete pa2;      

요구 사항

헤더: afxcoll.h

참고 항목

참조

CObList 클래스

계층 구조 차트

CObList::GetHead

CObList::AddHead