CArray::RemoveAt
Odstraní jeden nebo více prvků od zadaného indexu v matici.
void RemoveAt(
INT_PTR nIndex,
INT_PTR nCount = 1
);
Parametry
nIndex
Integer index, který je větší nebo rovna 0 a menší než hodnoty vrácené GetUpperBound.nCount
Počet prvků, které chcete odebrat.
Poznámky
V procesu posune dolů nad prvků odebrány všechny prvky.To sníží horní vázané pole, ale není volné paměti.
Nepodmíněných pokusíte odebrat více prvků než jsou obsaženy v poli nad bodem odebrání pak ladicí verzi knihovny výrazů.
Příklad
CArray<CPoint,CPoint> myArray;
// Add elements to the array.
for (int i = 0; i < 10; i++)
myArray.Add(CPoint(i, 2*i));
myArray.RemoveAt(5);
#ifdef _DEBUG
afxDump.SetDepth(1);
afxDump << "myArray: " << &myArray << "\n";
#endif
Požadavky
Záhlaví: afxtempl.h