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)