AddHead 百科内容来自于: 百度百科

函数原型

CList类中

POSITION AddHead(ARG_TYPE newElement );
  void AddHead(CList* pNewList );

CObList类中

POSITION AddHead(CObject* newElement );
  void AddHead(CObList* pNewList );

参数

CList类中

ARG_TYPE : 指定列表元素的类型模板参数(可以是引用)。
  newElement: 新元素。
  pNewList : 到另一 CList 的指针列表。 在 pNewList 的组件将添加到此列表。

CObList类中

newElement:要添加的 CObject 指向此列表。
  pNewList :到另一 CObList 的指针列表。 在 pNewList 的组件将添加到此列表。

返回值

第一个版本返回新插入的元素的 POSITION 值。

备注

在操作之前该列表可为null。

示例

CList类中

// Declarations of the variables used in the example
  CList<CString,CString&> myList;
  CList<CString,CString&> myList2;
  // There are two versions of CList::AddHead: one adds a single
  // element to the front of the list, the second adds another list
  // to the front.
  // This adds the string "ABC" to the front of myList.
  // myList is a list of CStrings (ie defined as CList<CString,CString&>).
  myList.AddHead(CString(_T("ABC")));
  // This adds the elements of myList2 to the front of myList.
  myList.AddHead(&myList2);

CObList类

用于列表 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
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定