CArray::operator
Ces opérateurs souscrits est un remplacement pratique pour SetAt et GetAt s'exécute.
TYPE& operator[](
INT_PTR nIndex
);
const TYPE& operator[](
INT_PTR nIndex
) const;
Paramètres
TYPE
Paramètre de modèle spécifiant le type d'éléments dans ce tableau.nIndex
Index de l'élément à faire référence.
Notes
Le premier opérateur, appelé pour les tableaux qui ne sont pas const, peut être utilisé sur le approprié (r- valeur) ou la gauche (l-value) d'une instruction d'assignation.Le deuxième, appelée pour les tableaux de const , peut être utilisé uniquement sur la droite.
La version debug des assertions de bibliothèque si l'indice (soit le côté gauche ou à droite d'une instruction d'assignation) est hors limites.
Exemple
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;
}
Configuration requise
Header: afxtempl.h