CObArray::RemoveAll

void RemoveAll ( );

Osservazioni

Rimuove tutti i puntatori da questa matrice, ma in realtÓ non elimina gli oggetti CObject . Se la matrice Ŕ giÓ vuota, la funzione funziona ancora.

La funzione RemoveAll libera tutta la memoria utilizzata per l'archiviazione di puntatore.

La tabella seguente mostra altre funzioni membro che sono simili a CObArray::RemoveAll.

Classe Funzione membro
CByteArray void RemoveAll);
CDWordArray void RemoveAll);
CPtrArray void RemoveAll);
CStringArray void RemoveAll);
CUIntArray void RemoveAll);
CWordArray void RemoveAll);

Esempio

Vedere CObList::CObList per un elenco della CAge classe utilizzata in tutti gli esempi di raccolta.

/ / esempio per CObArray::RemoveAll

Matrice di CObArray;
Gabbia * pa1;
Gabbia * pa2;

matrice.Aggiu&ngere (pa1 = nuova gabbia (21)); / / Elemento 0
matrice.Aggiungere (pa2 = nuova gabbia (40)); / / Elemento 1
ASSERT (matrice.GetSize() = = 2);
matrice.RemoveAll(); / / Puntatori rimosso ma gli oggetti non eliminati.
ASSERT (matrice.GetSize() = = 0);
eliminare pa1;
eliminare pa2; nbsp; / / Pulisce la memoria

Pa&noramica CObArray |nbsp; Membri della classe | Gerarchia Chart

Index