Compartir a través de


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

CPtrList

RemoveAll vacío( );

CStringList

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

Vea también

Referencia

Clase CObList

Gráfico de jerarquía