CList::RemoveHead
Supprime l'élément de le début de la liste et retourne un pointeur vers elle.
TYPE RemoveHead( );
Paramètres
- TYPE
Paramètre de modèle spécifiant le type d'éléments de la liste.
Valeur de retour
L'élément 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.
Exemple
// Define myList.
CList<CString,CString&> myList;
// Add two elements to the list.
myList.AddHead(CString(_T("ABC")));
myList.AddHead(CString(_T("123")));
// Remove the head element and verify the list.
// NOTE: once the head is removed, the number of
// elements in the list will be one.
CString strHead = myList.RemoveHead();
ASSERT((CString(_T("123")) == strHead) && (myList.GetCount() == 1) &&
(CString(_T("ABC")) == myList.GetHead()));
Configuration requise
Header: afxtempl.h