CAtlList::RemoveAt
Voláním metody tento prvek ze seznamu odebrat.
void RemoveAt(
POSITION pos
) throw( );
Parametry
- pos
Hodnota umístění prvku odebrat.
Poznámky
Prvek odkazuje pos odebrán, a je uvolněna paměť.Je přijatelné použít RemoveAt odebrat hlavicí nebo zadní částí seznamu.
V sestavení ladicí nezdaru při dojde, pokud seznam není platný nebo odebrání prvku způsobí seznamu přístup k paměti, která není součástí struktury seznamu.
Příklad
// Define the integer list
CAtlList<int> myList;
// Populate the list
myList.AddTail(100);
myList.AddTail(200);
myList.AddTail(300);
// Use RemoveAt to remove elements one by one
myList.RemoveAt(myList.Find(100));
myList.RemoveAt(myList.Find(200));
myList.RemoveAt(myList.Find(300));
// Confirm all have been deleted
ATLASSERT(myList.IsEmpty() == true);
Požadavky
Záhlaví: atlcoll.h