CObArray::operator]

CObject * amp; 연산자 []( int nIndex );(&A)

CObject * 연산자 []( int nIndex ) const;

주의

아래 첨자 연산자는 SetAtGetAt 함수에 대 한 편리한 대체。

대입문의 왼쪽 (l-값) 또는 오른쪽 (r-value) const, 되지 않은 배열에 대 한 호출 하는 첫 번째 연산자를 사용할 수 있습니다. Const 배열에 대 한 두 번째 호출에서 오른쪽에만 사용할 수 있습니다。

라이브러리의 디버그 버전 벗어났습니다 (중 대입문의 왼쪽 이나 오른쪽에) 아래 첨자 이면 어설션。

다음 표에서 CObArray::operator 와 유사한 기타 연산자。

클래스 연산자
CByteArray BYTEamp; operator (int nIndex );
바이트 operator (int
nIndex ); const(&A)
CDWordArray DWORDamp; operator (int nIndex );
DWORD operator (int
nIndex ); const(&A)
CPtrArray void * amp; operator (int nIndex );
void * 연산자 (int
nIndex ); const(&A)
CStringArray CStringamp; operator (int nIndex );
CString operator (int
nIndex ); const(&A)
CUIntArray UINTamp; operator (int nIndex );
UINT operator (int
nIndex ); const(&A)
CWordArray WORDamp; operator (int nIndex );
WORD operator (int
nIndex ); const(&A)

예제

CObList::CObList 의 목록에 대 한 참조는 CAge 컬렉션의 모든 예제에 사용 되는 클래스。

/ / CObArray::operator 대 한 예제

CObArray 배열;
케이지 * pa;

배열입니다.추가 (새로운 케이지 (21)); / / 요소 0
배열입니다.추가 (새로운 케이지 (40)); / / 요소 1
pa = (케이지 *) 배열 [0]; / / 요소 0
ASSERT (* pa = 케이지 (21)); / / 요소 0
배열 [0] = 새로운 케이지 (30); / / 요소 0 바꾸기
pa; 삭제
ASSERT (*(CAge*) 배열 [0] = 케이지 (30)); / / 새 요소 0

CObArray 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CObArray::GetAt, CObArray::SetAt(&N)

Index