POSITION AddHead(TYPE newElement);
其中,TYPE 是链表中元素的数据类型。通过调用 AddHead 方法,可以在链表的头部插入一个新的元素,并返回表示新元素位置的 POSITION 对象。
以下是一个简单的示例:
// 假设有一个 CTypedPtrList<CObList, CMyObject*> 的链表
CTypedPtrList<CObList, CMyObject*> myObjectList;
// 创建一个 CMyObject 对象
CMyObject* pNewObject = new CMyObject;
// 在链表头部插入新对象
POSITION pos = myObjectList.AddHead(pNewObject);
在这个示例中,AddHead 方法用于在链表的头部插入一个新的 CMyObject 对象,并返回新元素在链表中的位置。
请注意,在使用 AddHead 方法时,需要确保新元素的类型与链表声明时指定的类型一致。
转载请注明出处:http://www.zyzy.cn/article/detail/22963/MFC/CTypedPtrList