CObList::AddHead
添加一个新元素或列表元素到此开头的列表。
POSITION AddHead(
CObject* newElement
);
void AddHead(
CObList* pNewList
);
参数
newElement
要添加的 CObject 指向此列表。pNewList
到另一 CObList 的指针列表。在 pNewList 的组件将添加到此列表。
返回值
第一个版本返回新插入的元素的 POSITION 值。
下表显示类似于 CObList::AddHead的其他成员函数。
类 |
成员函数 |
---|---|
POSITION AddHead( void* newElement); void AddHead( CPtrList* pNewList); |
|
POSITION AddHead(const CString& newElement); POSITION AddHead(LPCTSTR newElement); void AddHead(CStringList* pNewList); |
备注
该列表可为null在操作之前。
示例
用于列表 CAge 选件类参见 CObList::CObList。
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
从此过程的结果如下:
AddHead example: A CObList with 2 elements
a CAge at $44A8 40
a CAge at $442A 21
要求
Header: afxcoll.h