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