다음을 통해 공유


CArray::operator []

이러한 아래 첨자 연산자 대신 편리 하 게 되는 SetAtGetAt 함수입니다.

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

참고 항목

참조

CArray 클래스

계층 구조 차트

CArray::GetAt

CArray::SetAt

CArray::ElementAt