CObList::RemoveHead

CObject * RemoveHead ( );

Valeur de retour

Le pointeur CObject auparavant à la tête de la liste.

Remarques

Supprime l'élément de la tête de la liste et renvoie un pointeur vers elle.

Vous devez vous assurer que la liste n'est pas vide avant d'appeler RemoveHead. Si la liste est vide, la version Debug de la bibliothèque Microsoft Foundation Class affirme. Utilisez IsEmpty pour vérifier que la liste contient des éléments.

Exemple

Liste de cObList ;
CAge * pa1 ;
CAge * pa2 ;

liste.AddHead (pa1 = nouvelle CAge (21)) ;
liste.AddHead (pa2 = nouvelle CAge (40)) ; / Liste contient maintenant (40, 21).
ASSERT (liste de *(CAge*).RemoveHead() == CAge (40)); nbsp ; / / Ancien chef
ASSERT (liste de *(CAge*).GetHead() == CAge (21)) ;  / / &Nouveau chef
supprimer pa1 ;
supprimer le pa2

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

Voir aussi  ;CObList::GetHead, CObList::AddHead

Index