다음을 통해 공유


CObList::RemoveAll

이 목록에서 모든 요소를 제거 하 고 연결 된 해제 CObList 메모리.

void RemoveAll( );

설명

이미 비어 있는 경우 오류가 생성 됩니다.

요소에서 제거는 CObList, 개체 포인터를 목록에서 제거 합니다. 이 개체를 삭제 하려면 책임이 있습니다.

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

클래스

멤버 함수

사용할 때

RemoveAll (void);

CStringList

RemoveAll (void);

예제

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

CObList list;
CAge* pa1;
CAge* pa2;
ASSERT(list.IsEmpty()); // Yes it is.
list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
ASSERT(!list.IsEmpty()); // No it isn't.
list.RemoveAll(); // CAges aren't destroyed.
ASSERT(list.IsEmpty()); // Yes it is. 
delete pa1;     // Now delete the CAge objects. 
delete pa2;      

요구 사항

헤더: afxcoll.h

참고 항목

참조

CObList 클래스

계층 구조 차트