CObArray::RemoveAll

void RemoveAll ( );

Remarques

Supprime tous les pointeurs de ce tableau, mais ne supprime pas réellement les objets de CObject . Si le tableau est déjà vide, la fonction fonctionne toujours.

La fonction RemoveAll libère toute la mémoire utilisée pour le stockage de pointeur.

Le tableau suivant montre les autres fonctions membres qui sont semblables aux CObArray::RemoveAll.

Classe Fonction membre
CByteArray vOID RemoveAll);
CDWordArray vOID RemoveAll);
CPtrArray vOID RemoveAll);
CStringArray vOID RemoveAll);
CUIntArray vOID RemoveAll);
CWordArray vOID RemoveAll);

Exemple

Voir CObList::CObList pour obtenir la liste de la CAge classe utilisée dans tous les exemples de la collection.

/ / exemple de CObArray::RemoveAll

CObArray tableau ;
CAge * pa1 ;
CAge * pa2 ;

tableau.Ajouter (pa1 = nouvelle CAge (21)) ; / / Élément 0
tableau.Ajouter (pa2 = nouvelle CAge (40)) ; / / Élément 1
ASSERT (tableau.GetSize() == 2) ;
tableau.RemoveAll() ; / Pointeurs enlevé mais ne pas supprimé.
ASSERT (tableau.GetSize() == 0) ;
supprimer pa1 ;
supprimer le pa2 ; nbsp ; / / &Nettoie la mémoire

Aperçu de CObArray |  ; Membres de la classe | Graphique de la hiérarchie

Index