Freigeben über


CAtlArray::GetAt

 

Rufen Sie diese Methode abruft ein einzelnes Element aus dem Arrayobjekt auf.

Syntax

      const E& GetAt(
   size_t iElement 
) const throw( );
E& GetAt(
   size_t iElement 
) throw( );

Parameter

  • iElement
    Der Indexwert des Arrayelements zurückgegeben.

Rückgabewert

Gibt einen Verweis auf den erforderlichen Arrayelement zurück.

Hinweise

In Debugbuilds wird ein ATLASSERT ausgelöst, wenn iElement die Anzahl der Elemente im Array überschreitet.In Releasebuilds führt ein ungültiges Argument möglicherweise zu unvorhersehbarem Verhalten führen.

// Declare an array of integers

CAtlArray<int> iMyArray;
int element;

// Add ten elements to the array
for (int i = 0; i < 10; i++)
{
   iMyArray.Add(i);
}

// Use GetAt and SetAt to modify
// every element in the array

for (size_t i = 0; i < iMyArray.GetCount(); i++)
{
   element = iMyArray.GetAt(i);
   element *= 10;
   iMyArray.SetAt(i, element);
}   

Anforderungen

Header: atlcoll.h

Siehe auch

CAtlArray Class
CAtlArray::SetAt