CMapStringToOb::RemoveAll

void RemoveAll ( );

주의

이 지도에서 모든 요소를 제거 하 고 CString 키 개체를 파괴 합니다. 각 키에서 참조 하는 CObject 개체 파괴 되지 않습니다. RemoveAll 함수 참조 CObject 개체 파괴를 보장 하지 않습니다 경우 메모리 누수를 일으킬 수 있습니다.

지도 비어 있으면 함수를 제대로 작동。

예제

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

/ / Cmapstringtoob::removeall에 대 한 예제
{
   CMapStringToOb 지도;

케이지 age1 (13); / / 두 스택 개체
   케이지 age2 (36);
   지도입니다."바트", 앰프 (age1); SetAt
   지도입니다.SetAt ("호머" & age2);
   ASSERT (지도.GetCount() = 2);
   지도입니다.RemoveAll(); / / 제거; CObject 포인터 개체는 제거 되지 않습니다.
   ASSERT (지도.GetCount() = = 0);
   ASSERT (지도.IsEmpty());
} / / 범위에서 이동 하는 경우 두 개의 케이지 개체 삭제

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

참고 항목nbsp;CMapStringToOb::RemoveKey(&N)

Index