CAtlList::SetAt

调用此方法将该元素的值在列表的特定位置。

void SetAt(
   POSITION pos,
   INARGTYPE element 
);

参数

  • pos
    与更改的元素对应的位置值。

  • element
    新元素值。

备注

在 element替换现有的值。 如果 pos 使用NULL,相等在调试版本中,断言失败将发生。

示例

// Define the integer list
CAtlList<int> myList;

// Populate the list
myList.AddTail(100);
myList.AddTail(200);

// Use SetAt to change the values stored in the head and
// tail of the list
myList.SetAt(myList.GetHeadPosition(), myList.GetHead() * 10);
myList.SetAt(myList.GetTailPosition(), myList.GetTail() * 10);

// Confirm the values
ATLASSERT(myList.GetHead() == 1000);
ATLASSERT(myList.GetTail() == 2000);   

要求

Header: atlcoll.h

请参见

参考

CAtlList选件类

CAtlList::RemoveAt