CObject * amp; 연산자 []( int nIndex );(&A)
CObject * 연산자 []( int nIndex ) const;
주의
아래 첨자 연산자는 SetAt 및 GetAt 함수에 대 한 편리한 대체。
대입문의 왼쪽 (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)