CObList::RemoveTail
从列表尾移除元素并返回指向它。
CObject* RemoveTail( );
返回值
对列表尾的对象的指针。
备注
您必须确保列表在调用 RemoveTail之前不为null。如果列表为空,则选件Microsoft基础类库的调试版本断言。使用 IsEmpty 验证列表包含元素。
下表显示类似于 CObList::RemoveTail的其他成员函数。
类 |
成员函数 |
---|---|
void* RemoveTail( ); |
|
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