共用方式為


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 Class

CAtlList::RemoveAt