CObList::AddHead
加入新項目的項目或清單加入至這份清單開頭。
POSITION AddHead(
CObject* newElement
);
void AddHead(
CObList* pNewList
);
參數
newElement
要加入的 CObject 指標至這份清單。pNewList
另一個 CObList 清單的指標。 在 pNewList 的項目都會加入至清單。
傳回值
第一個版本傳回新插入的項目的 位置 值。
下表顯示類似 CObList::AddHead的其他成員函式。
類別 |
成員函式 |
---|---|
POSITION AddHead( void* newElement); void AddHead( CPtrList* pNewList); |
|
POSITION AddHead(const CString_& newElement); POSITION AddHead(LPCTSTR newElement); void AddHead(CStringList* pNewList); |
備註
清單可以是空的則會在運算之前。
範例
提供 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