Freigeben über


CAtlList::RemoveHead

Rufen Sie diese Methode auf, um das Element am Anfang der Liste zu entfernen.

E RemoveHead( );

Rückgabewert

Gibt das Element am Anfang der Liste zurück.

Hinweise

Das Anfangselement wird aus der Liste gelöscht, und der Arbeitsspeicher freigegeben wird. Eine Kopie des Elements wird zurückgegeben. In Debugbuilds ein Assertionsfehler tritt auf, wenn die Liste leer ist.

Beispiel

// Define the integer list
CAtlList<int> myList;

// Populate the list
myList.AddTail(100);
myList.AddTail(200);
myList.AddTail(300);

// Confirm the head of the list
ATLASSERT(myList.GetHead() == 100);

// Remove the head of the list
ATLASSERT(myList.RemoveHead() == 100);

// Confirm the new head of the list
ATLASSERT(myList.GetHead() == 200);   

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CAtlList Class

CAtlList::RemoveHeadNoReturn