CObList::RemoveTail

从列表尾移除元素并返回指向它。

CObject* RemoveTail( );

返回值

对列表尾的对象的指针。

备注

您必须确保列表在调用 RemoveTail之前不为null。如果列表为空,则选件Microsoft基础类库的调试版本断言。使用 IsEmpty 验证列表包含元素。

下表显示类似于 CObList::RemoveTail的其他成员函数。

成员函数

CPtrList

void* RemoveTail( );

CStringList

CString RemoveTail( );

示例

用于列表 CAge 选件类参见 CObList::CObList

CObList list;
CAge* pa1;
CAge* pa2;

list.AddHead(pa1 = new CAge(21));
list.AddHead(pa2 = new CAge(40)); // List now contains (40, 21).
ASSERT(*(CAge*) list.RemoveTail() == CAge(21));  // Old tail
ASSERT(*(CAge*) list.GetTail() == CAge(40));  // New tail
delete pa1;
delete pa2; // Clean up memory.      

要求

Header: afxcoll.h

请参见

参考

CObList选件类

层次结构图

CObList::GetTail

CObList::AddTail