CObList::AddHead
Ajoute un nouvel élément ou liste d'éléments au début de cette liste.
POSITION AddHead(
CObject* newElement
);
void AddHead(
CObList* pNewList
);
Paramètres
newElement
Le pointeur d' CObject à ajouter à cette liste.pNewList
Un pointeur vers une autre liste d' CObList .Les éléments de pNewList seront ajoutés à cette liste.
Valeur de retour
La première version retourne la valeur de position de l'élément récemment insérée.
Le tableau suivant indique les autres fonctions membres similaires à CObList::AddHead.
Classe |
Fonction membre |
---|---|
POSITION AddHead( void* newElement); void AddHead( CPtrList* pNewList); |
|
POSITION AddHead(const CString& newElement); POSITION AddHead(LPCTSTR newElement); void AddHead(CStringList* pNewList); |
Notes
La liste peut être vide avant l'exécution.
Exemple
Consultez CObList::CObList pour obtenir l'intégralité de la classe d' CAge .
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
Les résultats de ce programme sont les suivantes :
AddHead example: A CObList with 2 elements
a CAge at $44A8 40
a CAge at $442A 21
Configuration requise
Header: afxcoll.h