CTypedPtrList 类的 AddHead 方法用于在链表的头部插入一个新的元素。该方法的典型声明如下:
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