CObList::RemoveAll
이 목록에서 모든 요소를 제거 하 고 연결 된 해제 CObList 메모리.
void RemoveAll( );
설명
이미 비어 있는 경우 오류가 생성 됩니다.
요소에서 제거는 CObList, 개체 포인터를 목록에서 제거 합니다. 이 개체를 삭제 하려면 책임이 있습니다.
다음 표에서 다른 멤버와 비슷한 함수를 보여 줍니다. CObList::RemoveAll.
클래스 |
멤버 함수 |
---|---|
RemoveAll (void); |
|
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