CObList::RemoveAll

void RemoveAll ( );

Osservazioni

Rimuove tutti gli elementi da questa lista e libera la memoria CObList associata. Nessun errore viene generato se l'elenco è già vuota.

Quando si rimuove gli elementi da un CObList, rimuovere i puntatori a oggetti dalla lista. È vostra responsabilità per eliminare gli oggetti stessi.

Esempio

Elenco dei cObList;
Gabbia * pa1;
Gabbia * pa2;
ASSERT (lista.IsEmpty()); / / Sì è.
elenco.AddHead (pa1 = nuova gabbia (21));
elenco.AddHead (pa2 = nuova gabbia (40)); / / Lista contiene ora (40, 21).
ASSERT (! lista.IsEmpty()); / / &No non è.
elenco.RemoveAll(); / / CAge non è distrutti.
ASSERT (lista.IsEmpty()); / / Sì è.
eliminare pa1; nbsp;    / / Ora eliminare gli oggetti di gabbia.
eliminare pa2

Pa&noramica cObList |nbsp; Membri della classe | Gerarchia Chart

Index