Sdílet prostřednictvím


CObArray::RemoveAll

Odebere všechny ukazatele z tohoto pole, ale neodstraní skutečně CObject objektů.

void RemoveAll( );

Poznámky

Pokud již pole prázdná, funkce stále funguje.

RemoveAll Funkce uvolní všechny paměti pro úložiště ukazatel.

Následující tabulka obsahuje další členské funkce, které jsou podobné CObArray::RemoveAll .

Třída

Členská funkce

CByteArray

void (RemoveAll);

CDWordArray

void (RemoveAll);

CPtrArray

void (RemoveAll);

CStringArray

void (RemoveAll);

CUIntArray

void (RemoveAll);

CWordArray

void (RemoveAll);

Příklad

Viz CObList::CObList seznam CAge třídy použitá v příkladech všechny kolekce.

CObArray arr;
CAge* pa1;
CAge* pa2;

arr.Add(pa1 = new CAge(21)); // Element 0
arr.Add(pa2 = new CAge(40)); // Element 1
ASSERT(arr.GetSize() == 2);
arr.RemoveAll(); // Pointers removed but objects not deleted.
ASSERT(arr.GetSize() == 0);
delete pa1;
delete pa2;  // Cleans up memory.      

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída CObArray

Diagram hierarchie