CObList::AddHead
Agrega un nuevo elemento o una lista de elementos al encabezado de esta lista.
POSITION AddHead(
CObject* newElement
);
void AddHead(
CObList* pNewList
);
Parámetros
newElement
El puntero de CObject se agregue a esta lista.pNewList
un puntero a otra lista de CObList . Los elementos de pNewList se agregarán a esta lista.
Valor devuelto
La primera versión devuelve el valor de POSICIÓN de elemento recientemente insertado.
La tabla siguiente se muestran otras funciones miembro que son similares a CObList::AddHead.
Clase |
Función miembro |
---|---|
COLOCAR AddHead (void* newElement); AddHead vacío (CPtrList* pNewList); |
|
COLOCAR AddHead (const CString&newElement); COLOCAR AddHead (LPCTSTR newElement); null AddHead (CStringList* pNewList); |
Comentarios
La lista puede estar vacía antes de la operación.
Ejemplo
Vea CObList:: CObList para una lista de la clase de 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
Los resultados de este programa son los siguientes:
AddHead example: A CObList with 2 elements
a CAge at $44A8 40
a CAge at $442A 21
Requisitos
encabezado: afxcoll.h