CObList::AddHead

POSITION AddHead ( CObject * "newelement" );
jeter ( CMemoryException );

void AddHead ( CObList * pNewList );
jeter ( CMemoryException );

Valeur de retour

La première version retourne la valeur de la POSITION de l'élément nouvellement insérée.

Paramètres

"newelement"

Le pointeur CObject à ajouter à cette liste.

pNewList

Un pointeur vers une autre liste de CObList . Les éléments en pNewList seront ajouteront à cette liste.

Remarques

Ajoute un nouvel élément ou une liste d'éléments à la tête de cette liste. La liste peut être vide avant l'opération.

Exemple

   Liste de cObList ;
   liste.AddHead (nouvelle CAge (21)) ; / / 21 est maintenant à la tête.
   liste.AddHead (nouvelle CAge (40)) ; / / 40 remplace 21 à tête.
# ifdef _DEBUG
   afxDump.SetDepth (1) ;
   afxDump lt ; < "AddHead exemple:" << & liste << « \n » ;
# endif

Les résultats de ce programme sont les suivants:

AddHead exemple : u&n CObList à 2 éléments
 nbsp ;  une CAge à 44A8 $ 40
    une CAge à 442 a $ 21

Aperçu cObList |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CObList::GetHead, CObList::RemoveHead

Index