CArray::operator []
이러한 아래 첨자 연산자 대신 편리 하 게 되는 SetAt 및 GetAt 함수입니다.
TYPE& operator[](
INT_PTR nIndex
);
const TYPE& operator[](
INT_PTR nIndex
) const;
매개 변수
형식
템플릿 매개 변수를이 배열에 요소 형식을 지정 합니다.nIndex
액세스할 요소의 인덱스입니다.
설명
첫 번째 연산자를 호출 하지 않은 배열에 대 한 const, 오른쪽 (r-value) 또는 할당 문의 왼쪽 (l 값)을 사용할 수 있습니다. 두 번째 호출에 대 한 const 배열, 오른쪽에만 사용할 수 있습니다.
라이브러리의 디버그 버전 범위를 벗어난 아래 첨자 (은 대입문의 오른쪽 또는 왼쪽) 인지를 어설션 합니다.
예제
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;
}
요구 사항
헤더: afxtempl.h