CObList::AddHead
Fügt ein neues Element oder eine Liste von Elementen den Kopf der Liste hinzu.
POSITION AddHead(
CObject* newElement
);
void AddHead(
CObList* pNewList
);
Parameter
newElement
Der zu dieser Liste hinzugefügt werden CObject Zeiger.pNewList
Ein Zeiger auf eine andere CObList 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.
In der folgenden Tabelle werden andere Memberfunktionen auf, die mit CObList::AddHead ähneln.
Klasse |
Memberfunktion |
---|---|
POSITION AddHead( void* newElement); void AddHead( CPtrList* pNewList); |
|
POSITION AddHead(const CString& newElement); POSITION AddHead(LPCTSTR newElement); void AddHead(CStringList* pNewList); |
Hinweise
Die Liste kann vor der Operation leer sein.
Beispiel
Siehe CObList::CObList für Listen der CAge-Klasse.
CObList list;
list.AddHead(new CAge(21)); // 21 is now at head.
list.AddHead(new CAge(40)); // 40 replaces 21 at head.
#ifdef _DEBUG
afxDump.SetDepth(1);
afxDump << _T("AddHead example: ") << &list << _T("\n");
#endif
Die Ergebnisse dieses Programms sind, wie folgt:
AddHead example: A CObList with 2 elements
a CAge at $44A8 40
a CAge at $442A 21
Anforderungen
Header: afxcoll.h