CObList::RemoveHead
Supprime l'élément de le début de la liste et retourne un pointeur vers elle.
CObject* RemoveHead( );
Valeur de retour
Le pointeur d' CObject précédemment au début de la liste.
Notes
Vous devez garantir que la liste n'est pas vide avant d'appeler RemoveHead.Si la liste est vide, la version debug des assertions de la bibliothèque MFC.Utilisez IsEmpty pour vérifier que la liste contient des éléments.
Le tableau suivant indique les autres fonctions membres similaires à CObList::RemoveHead.
Classe |
Fonction membre |
---|---|
void* RemoveHead () ; |
|
CString RemoveHead () ; |
Exemple
Consultez CObList::CObList pour obtenir l'intégralité de la classe d' CAge .
CObList list;
CAge* pa1;
CAge* pa2;
list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
ASSERT(*(CAge*) list.RemoveHead() == CAge(40)); // Old head
ASSERT(*(CAge*) list.GetHead() == CAge(21)); // New head
delete pa1;
delete pa2;
Configuration requise
Header: afxcoll.h