CArray::operator
Diese Indizes Operatoren sind ein bequemer Ersatzmann für die SetAt und GetAt-Funktionen.
TYPE& operator[](
INT_PTR nIndex
);
const TYPE& operator[](
INT_PTR nIndex
) const;
Parameter
TYP
Vorlagenparameter, der den Typ der Elemente in diesem Array angibt.nIndex
Index des Elements zugegriffen werden.
Hinweise
Der erste Operator aufgerufen, für Arrays, die nicht const sind, wird entweder auf der rechten Seite (R-Wert) oder linken (l-Wert) einer Zuweisungsanweisung verwendet werden.Das zweite aufgerufen, für const Arrays, werden nur auf der rechten Seite verwendet werden.
Die Debugversion der Bibliotheksassertionen, wenn das tiefgestellte Zeichen (entweder auf der linken oder rechten Seite einer Zuweisungsanweisung) aus Grenzen liegt.
Beispiel
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;
}
Anforderungen
Header: afxtempl.h