CObList::RemoveAll
Quita todos los elementos de esta lista y libera la memoria asociada de CObList .
void RemoveAll( );
Comentarios
No se genera ningún error si la lista ya está vacía.
Al quitar los elementos de CObList, quita los punteros de objeto de la lista. Es responsabilidad eliminar los propios objetos.
La tabla siguiente se muestran otras funciones miembro que son similares a CObList::RemoveAll.
Clase |
Función miembro |
---|---|
RemoveAll vacío( ); |
|
RemoveAll vacío( ); |
Ejemplo
Vea CObList:: CObList para una lista de la clase de CAge .
CObList list;
CAge* pa1;
CAge* pa2;
ASSERT(list.IsEmpty()); // Yes it is.
list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
ASSERT(!list.IsEmpty()); // No it isn't.
list.RemoveAll(); // CAges aren't destroyed.
ASSERT(list.IsEmpty()); // Yes it is.
delete pa1; // Now delete the CAge objects.
delete pa2;
Requisitos
encabezado: afxcoll.h