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 |
---|---|
void (RemoveAll); |
|
void (RemoveAll); |
|
void (RemoveAll); |
|
void (RemoveAll); |
|
void (RemoveAll); |
|
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