Condividi tramite


CList::AddTail

Aggiungere un nuovo elemento o elenco di elementi alla coda di questo elenco.

POSITION AddTail( 
   ARG_TYPE newElement  
); 
void AddTail( 
   CList* pNewList  
);

Parametri

  • ARG_TYPE
    Parametro di modello che specifica il tipo di elemento di elenco (può essere un riferimento).

  • newElement
    L'elemento da aggiungere all'elenco.

  • pNewList
    Un puntatore a un altro elenco CList. Gli elementi in pNewList verranno aggiunti all'elenco.

Valore restituito

La prima versione restituisce il valore della posizione dell'elemento appena inserito.

Note

L'elenco può essere vuoto prima dell'operazione.

Esempio

// Define myList and myList2.
CList<CString,CString&> myList;
CList<CString,CString&> myList2;

// Add elements to the end of myList and myList2.
myList.AddTail(CString(_T("A")));
myList.AddTail(CString(_T("B")));
myList2.AddTail(CString(_T("C")));
myList2.AddTail(CString(_T("D")));

// There are two versions of CList::AddTail: one adds a single 
// element to the end of the list, the second adds another list 
// to the end.  

// This adds the string "ABC" to the end of myList.
// myList is a list of CStrings (ie defined as CList<CString,CString&>).
myList.AddTail(CString(_T("ABC")));
ASSERT(CString(_T("ABC")) == myList.GetTail());

// This adds the elements of myList2 to the end of myList.
myList.AddTail(&myList2);

Requisiti

Header: afxtempl.h

Vedere anche

Riferimenti

Classe CList

Grafico delle gerarchie

CObList::GetTail

CObList::RemoveTail