Поделиться через


CObList::AddTail

Добавляет новый элемент или список элементов в кабелю этого списка.

POSITION AddTail(
   CObject* newElement 
);
void AddTail(
   CObList* pNewList 
);

Параметры

  • newElement
    Указатель CObject, добавляемый к этому списку.

  • pNewList
    Указатель на другой список CObList.Элементы в pNewList будут добавлены к этому списку.

Возвращаемое значение

Первая версия возвращает значение POSITION вновь вставленного элемента.

Заметки

Список может быть пустым перед операцией.

В следующей таблице приведены другие функции-члены, которые похожи на CObList::AddTail.

Класс

Функция-член

CPtrList

POSITION AddTail( void* newElement );

void AddTail( CPtrList* pNewList );

CStringList

POSITION AddTail( const CString& newElement );

POSITION AddTail( LPCTSTR newElement );

void AddTail( CStringList* pNewList );

Пример

См. перечисление CObList::CObList для класса CAge.

CObList list;
list.AddTail(new CAge(21));
list.AddTail(new CAge(40)); // List now contains (21, 40).
#ifdef _DEBUG
   afxDump.SetDepth(1);
   afxDump << _T("AddTail example: ") << &list << _T("\n");
#endif      

Результаты из этой программы следующим образом:

AddTail example: A CObList with 2 elements

a CAge at $444A 21

a CAge at $4526 40

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObList

Диаграмма иерархии

CObList::GetTail

CObList::RemoveTail