Sdílet prostřednictvím


Tyto operátory dolního indexu jsou vhodné náhradu SetAt a GetAt funkcí.

TYPE& operator[]( 
   INT_PTR nIndex  
); 
const TYPE& operator[]( 
   INT_PTR nIndex  
) const;

Parametry

  • TYP
    Parametr šablony určující typ prvky tohoto pole.

  • nIndex
    Index prvku přístup.

Poznámky

První operátor nazývá pro pole, které nejsou const, mohou být použity (hodnota) doprava nebo doleva (l hodnota) příkazu přiřazení.Druhé, nazvané pro const matice, mohou být použity pouze na pravé straně.

Ladicí verze knihovny nepodmíněných výrazů, pokud dolní index (buď na levé nebo pravé straně příkazu přiřazení) je mimo meze.

Příklad

CArray<CPoint,CPoint> myArray;

// Add elements to the array. 
for (int i = 0; i < 10; i++)
   myArray.Add(CPoint(i, 2*i));

// Modify all the points in the array. 
for (int i = 0; i <= myArray.GetUpperBound(); i++)
{
   myArray[i].x = 0;
}

Požadavky

Záhlaví: afxtempl.h

Viz také

Referenční dokumentace

Třída CArray

Graf hierarchie

CArray::GetAt

CArray::SetAt

CArray::ElementAt