CObList::RemoveAll

privatevoid RemoveAll ( );

Bemerkungen

Entfernt alle Elemente aus dieser Liste und den damit verbundenen CObList Speicher frei. Kein Fehler wird generiert, wenn die Liste bereits leer ist.

Wenn Sie Elemente aus einem CObListentfernen, entfernen Sie aus der Liste der Objektzeiger. Es liegt in Ihrer Verantwortung, die Objekte selbst zu löschen.

Beispiel

Liste von cObList;
Käfig * pa1;
Käfig * pa2;
ASSERT (Liste.IsEmpty()); / / Ja es ist.
Liste.AddHead (pa1 = neue Käfig (21));
Liste.AddHead (pa2 = neue Käfig (40)); / / Liste enthält (40, 21).
ASSERT (! List.IsEmpty()); / / &Nein es ist nicht.
Liste.RemoveAll(); / / Cages sind nicht zerstört.
ASSERT (Liste.IsEmpty()); / / Ja es ist.
Löschen pa1; Nbsp;    / / Jetzt die Käfig-Objekte löschen.
pa2 löschen

CObList ÜbersichtMember der Klasse | Hierarchiediagramm

Index