[] CArray::operador
Esses operadores subscritos são um substituto conveniente para o SetAt and GetAt funções.
TYPE& operator[](
INT_PTR nIndex
);
const TYPE& operator[](
INT_PTR nIndex
) const;
Parâmetros
TIPO
Parâmetro do modelo especifica o tipo de elementos nesta matriz.nIndex
Índice do elemento a ser acessado.
Comentários
O operador primeiro, chamado para arrays que não são Const, pode ser usado em (r-valor) à direita ou esquerda (l-valor) de uma demonstrativo de atribuição.A segunda chamada para Const arrays, pode ser usado somente no lado direito.
Versão de depurar de biblioteca de declarações se subscrito (seja no lado esquerdo ou direito de uma demonstrativo 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