CObList::RemoveAll

privatevoid RemoveAll ( );

Observações

Remove Tudo elementos da lista e libera associado memória CObList . Nenhum erro é gerado se a lista estiver vazia.

Quando você remove elementos de um CObList, você remove os ponteiros de objeto na lista. É sua responsabilidade Excluir próprios objetos.

Exemplo

Lista de cObList;
Gaiola * pa1;
Gaiola * pa2;
ASSERT (lista.IsEmpty()); / / Sim é.
lista.AddHead (pa1 = nova gaiola (21));
lista.AddHead (pa2 = nova gaiola (40)); / / Lista agora contém (40, 21).
ASSERT (! lista.IsEmpty()); / / &Não não é.
lista.RemoveAll(); / / CAge não é destruído.
ASSERT (lista.IsEmpty()); / / Sim é.
Excluir pa1; nbsp;    / / Agora excluir os objetos de gaiola.
Excluir pa2

Visão geral de cObListMembros de classe | Gráfico de hierarquia

Index