Freigeben über


CAtlArray::GetAt

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

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.

Beispiel

// 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

Referenz

CAtlArray Class

CAtlArray::SetAt