void SetAtGrow ( int nIndex, CObject * newElement );
던져 ( CMemoryException );
매개 변수
nIndex
0 이상이 되는 정수 인덱스。
newElement
이 배열에 추가할 개체 포인터입니다. NULL 값 허용。
주의
지정된 된 인덱스에서 배열 요소를 설정합니다. 필요한 경우 자동으로 배열의 성장 (즉, 상한 조정 됩니다 새 요소를 수용 하기 위해)。
다음 표에서 CObArray::SetAtGrow 와 유사한 다른 멤버 함수。
| 클래스 | 멤버 함수 |
| CByteArray | Setatgrow를 무효화 (int nIndex바이트 newElement ); nbsp;던져 ( CMemoryException );(&N) |
| CDWordArray | Setatgrow를 무효화 (int nIndex, DWORD newElement ); nbsp;던져 ( CMemoryException );(&N) |
| CPtrArray | Setatgrow를 무효화 (int nIndex, void * newElement ); nbsp;던져 ( CMemoryException );(&N) |
| CStringArray | Setatgrow를 무효화 (int nIndex, LPCTSTR newElement ); nbsp;던져 ( CMemoryException );(&N) |
| CUIntArray | Setatgrow를 무효화 (int nIndex, UINT newElement ); nbsp;던져 ( CMemoryException );(&N) |
| CWordArray | Setatgrow를 무효화 (int nIndex, 단어 newElement ); nbsp;던져 ( CMemoryException );(&N) |
예제
CObList::CObList 의 목록에 대 한 참조는 CAge 컬렉션의 모든 예제에 사용 되는 클래스。
/ / Cobarray::setatgrow에 대 한 예제
nbsp; CObArray 배열;
배열입니다.추가 (새로운 케이지 (21)); / / 요소 0
? 배열입니다.추가 (새로운 케이지 (40)); / / 요소 1
? 배열입니다.SetAtGrow (3, 새로운 케이지 (65)); / / 요소 2 고의적으로
??????????????????????????????????????? / / 생략 합니다.
# ifdef _DEBUG
? afxDump.SetDepth (1);
? afxDump << "SetAtGrow 예:" << & 배열 << "\n";
# endif
이 프로그램에서 결과가 다음과 같습니다.:
SetAtGrow 예: 4 요소와 CObArray
nbsp;? [0] = 케이지 47 C $0 21
?? [1] = $4800에서 케이지 40
?? [2] = NULL
?? [3] = $4840에서 케이지 65(&N)
CObArray 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CObArray::GetAt, CObArray::SetAt, CObArray::ElementAt, CObArray::operator(&N)