다음을 통해 공유


CAtlArray::SetAtGrow

배열 필요에 따라 확장 하는 array 개체에서 요소의 값을 설정 하려면이 메서드를 호출 합니다.

void SetAtGrow(
   size_t iElement,
   INARGTYPE element 
);

매개 변수

  • iElement
    설정 하려면 배열 요소를 가리키는 인덱스입니다.

  • element
    지정된 요소의 새 값입니다.

설명

인덱스가 가리키는 요소의 값을 바꿉니다.경우 iElement 는 현재 크기 보다 큰 배열, 배열 자동 호출을 사용 하 여 증가 CAtlArray::SetCount.디버그 빌드에서 ATLASSERT 경우 발생 합니다의 CAtlArray 개체가 잘못 되었습니다.일반 정품 빌드에 잘못 된 매개 변수가 예기치 않은 결과가 발생할 수 있습니다.

예제

// Declare an array of integers
CAtlArray<int> iGrowArray;

// Add an element
iGrowArray.Add(0);

// Add an extra element at position 19.
// This will grow the array to accommodate.
iGrowArray.SetAtGrow(19, 0);

// Confirm size of new array
ATLASSERT(iGrowArray.GetCount() == 20);

// Note: the values at position 1 to 18
// are undefined.

요구 사항

헤더: atlcoll.h

참고 항목

참조

CAtlArray 클래스

CAtlArray::SetAt