void RemoveAt(POSITION pos);
- pos:要移除的元素的位置。
这个方法没有返回值,它将移除指定位置的元素,并且在列表中调整其他元素的位置。
示例代码:
CList<int, int> myList; // 假设您的列表包含整数数据
myList.AddHead(1);
myList.AddTail(2);
myList.AddTail(3);
// 获取头部元素的位置
POSITION pos = myList.GetHeadPosition();
// 移除头部元素
myList.RemoveAt(pos);
// 遍历列表输出结果
pos = myList.GetHeadPosition();
while (pos != nullptr) {
int nValue = myList.GetNext(pos);
// 输出 nValue
}
// 此时列表内容为:2, 3
上述示例演示了如何使用 RemoveAt 方法移除指定位置的元素。在这个例子中,我们首先获取了头部元素的位置,然后使用 RemoveAt 方法移除了头部元素。
转载请注明出处:http://www.zyzy.cn/article/detail/18401/MFC/CList