CObList::RemoveAll

void RemoveAll ( );

Observaciones

Quita todos los elementos de esta lista y libera la memoria asociada de CObList . No se genera ningún error si la lista está vacía.

Cuando quitar elementos de una CObList, quitar los punteros de objeto de la lista. Es su responsabilidad para eliminar los objetos propios.

Ejemplo

Lista de cObList;
Jaula * EP1;
Jaula * pa2;
ASSERT (lista.IsEmpty()); Y sí lo es.
lista.AddHead (EP1 = nueva jaula (21));
lista.AddHead (pa2 = nueva jaula (40)); / / Lista ahora contiene 40 (21).
ASSERT (! lista.IsEmpty()); / / &No no.
lista.RemoveAll(); / / No destruyó la jaula.
ASSERT (lista.IsEmpty()); Y sí lo es.
eliminar EP1; nbsp;    / / Ahora eliminar los objetos de la jaula.
eliminar pa2

Visió&n General de cObList |nbsp; Miembros de clase | Diagrama de jerarquía

Index