CList::AddHead 是 MFC 中的 CList 类的一个公共方法,用于在列表的头部添加一个新元素。以下是 CList::AddHead 方法的简要说明:
POSITION AddHead(ARG_TYPE newElement);

  •  newElement:要添加到头部的新元素的值。


这个方法返回一个 POSITION,表示新添加元素的位置。

示例代码:
CList<int, int> myList; // 假设您的列表包含整数数据

// 在头部添加新元素
myList.AddHead(1);
myList.AddHead(2);
myList.AddHead(3);

// 遍历列表输出结果
POSITION pos = myList.GetHeadPosition();
while (pos != nullptr) {
    int nValue = myList.GetNext(pos);
    // 输出 nValue
}

// 此时列表内容为:3, 2, 1

上述示例演示了如何使用 AddHead 方法在列表的头部添加新元素。在这个例子中,我们在头部依次添加了值为 3、2、1 的新元素。




转载请注明出处:http://www.zyzy.cn/article/detail/18405/MFC/CList