CAtlList::InsertBefore
Appelez cette méthode pour insérer un nouvel élément dans la liste avant la position spécifiée.
POSITION InsertBefore(
POSITION pos,
INARGTYPE element
);
Paramètres
pos
Le nouvel élément est inséré dans la liste pour que cette valeur de POSITION.element
l'élément à insérer.
Valeur de retour
Retourne la valeur de POSITION du nouvel élément.
Notes
Dans les versions debug, un échec d'assertion se produit si la liste est pas valide, si l'insertion échoue, ou si une tentative d'insérer l'élément avant le début.
Exemple
// Define the integer list
CAtlList<int> myList;
// Populate the list
POSITION myPos = myList.AddHead(1);
myPos = myList.InsertBefore(myPos, 2);
myPos = myList.InsertBefore(myPos, 3);
// Confirm the head value is as expected
ATLASSERT(myList.GetHead() == 3);
Configuration requise
Header: atlcoll.h