Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Llame a este método para insertar un nuevo elemento en la lista antes de la posición especificada.
POSITION InsertBefore(
POSITION pos,
INARGTYPE element
);
Parámetros
pos
El nuevo elemento se insertará en la lista antes de este valor de la POSICIÓN.element
El elemento que se va a insertar.
Valor devuelto
Devuelve el valor de la POSICIÓN del nuevo elemento.
Comentarios
En las compilaciones de depuración, un error de aserción aparecerá si la lista no es válida, si se produce un error en la inserción, o si se intenta insertar el elemento antes de encabezado.
Ejemplo
// 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);
Requisitos
encabezado: atlcoll.h