Freigeben über


CList::AddHead

Fügt ein neues Element oder eine Liste von Elementen den Kopf der Liste hinzu.

POSITION AddHead( 
   ARG_TYPE newElement  
); 
void AddHead( 
   CList* pNewList  
);

Parameter

  • ARG_TYPE
    Vorlagenparameter, der den Typ des Listenelements angibt (sein kann ein Verweis).

  • newElement
    Das neue Element.

  • pNewList
    Ein Zeiger auf eine andere CList Liste. Die Elemente in pNewList werden in dieser Liste hinzugefügt.

Rückgabewert

Die erste Version POSITION gibt den Wert des neu eingefügten Elements zurück.

Hinweise

Die Liste kann vor der Operation leer sein.

Beispiel

// Declarations of the variables used in the example
CList<CString,CString&> myList;
CList<CString,CString&> myList2;

// There are two versions of CList::AddHead: one adds a single 
// element to the front of the list, the second adds another list 
// to the front.  

// This adds the string "ABC" to the front of myList.
// myList is a list of CStrings (ie defined as CList<CString,CString&>).
myList.AddHead(CString(_T("ABC")));

// This adds the elements of myList2 to the front of myList.
myList.AddHead(&myList2);      

Anforderungen

Header: afxtempl.h

Siehe auch

Referenz

CList-Klasse

Hierarchiediagramm

CList::GetHead

CList::RemoveHead