CArray::operator
Esses operadores subscritos são um substituto conveniente para as funções de SetAt e de GetAt .
TYPE& operator[](
INT_PTR nIndex
);
const TYPE& operator[](
INT_PTR nIndex
) const;
Parâmetros
TIPO
Parâmetros de modelo que especifica o tipo de elementos no array.nIndex
O índice de um elemento a ser acessado.
Comentários
O operador primeiro, chamado para matrizes que não são const, pode ser usado em direito (r- valor) ou na esquerda (l- valor) de uma instrução de atribuição.O segundo, chamado para matrizes de const , pode ser usado apenas à direita.
A versão de depuração de biblioteca afirma se o maior subscrito (na esquerda ou no lado direito de uma instrução de atribuição) está fora dos limites.
Exemplo
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;
}
Requisitos
Cabeçalho: afxtempl.h