CObList::InsertBefore

Posición InsertBefore ( posición posición, CObject * newElement );
tirar()CMemoryException);

Valor devuelto

Un valor de posición que puede utilizarse para la iteración o recuperación de puntero de objeto; NULL si la lista está vacía.

Parámetros

posición

Un valor de posición devuelto por una llamada de función anterior GetNext, GetPrevo encontrar miembros.

newElement

El puntero de objeto para agregar a esta lista.

Observaciones

Agrega un elemento a la lista antes del elemento en la posición especificada.

Ejemplo

   Lista de cObList;
   POSICIÓN pos1, pos2;
   lista.AddHead (Nueva jaula (21));
   lista.AddHead (Nueva jaula (40)); / / Lista ahora contiene 40 (21).
   Si ((pos1 = lista.GetTailPosition())! = NULL)
   {
    nbsp;  POS2 = lista.InsertBefore (pos1, Nueva jaula (65));
   }
# ifdef _DEBUG
   afxDump.SetDepth (1);
   afxDump << "InsertBefore ejemplo:" << & lista << "\n";
# endif

Los resultados de este programa son los siguientes:

I&nsertBefore ejemplo: un CObList con 3 elementos
 nbsp;  una jaula en $4AE2 40
    una jaula en $4B02 65
    una jaula en $49E6 21

Visió&n General de cObList |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CObList::Find, CObList::InsertAfter

Index