CObArray::RemoveAll

void RemoveAll ( );

주의

이 배열에서 모든 포인터를 제거 하지만 CObject 개체를 실제로 삭제 하지는 않습니다. 배열이 비어 있으면 함수 여전히 작동。

RemoveAll 함수 포인터 저장에 사용 되는 모든 메모리를 확보。

다음 표에서 CObArray::RemoveAll 와 유사한 다른 멤버 함수。

클래스 멤버 함수
CByteArray void RemoveAll);
CDWordArray void RemoveAll);
CPtrArray void RemoveAll);
CStringArray void RemoveAll);
CUIntArray void RemoveAll);
CWordArray void RemoveAll);

예제

CObList::CObList 의 목록에 대 한 참조는 CAge 컬렉션의 모든 예제에 사용 되는 클래스。

/ / Cobarray::removeall에 대 한 예제

CObArray 배열;
케이지 * pa1;
케이지 * pa2;

배열입니다.추가 (pa1 새로운 케이지 (21) =); / / 요소 0
배열입니다.추가 (pa2 새로운 케이지 (40) =); / / 요소 1
ASSERT (배열입니다.GetSize() = 2);
배열입니다.RemoveAll(); / / 개체가 삭제 되지 않습니다 하지만 포인터 제거 합니다.
ASSERT (배열입니다.GetSize() = = 0);
pa1; 삭제
삭제 pa2; nbsp; / / 메모리 정리(&N)

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

Index