다음을 통해 공유


CAtlArray::SetCount

배열 개체의 크기를 설정 하려면이 메서드를 호출 합니다.

bool SetCount(
   size_t nNewSize,
   int nGrowBy = - 1 
);

매개 변수

  • nNewSize
    필요한 크기의 배열입니다.

  • nGrowBy
    값을 결정 하는 데 사용 하는 버퍼 크기입니다.-1 값은 내부적으로 계산 된 값을 사용할 수 됩니다.

반환 값

배열 그렇지 않으면 성공적으로 크기가 조정 되 고 false 이면 true를 반환 합니다.

설명

배열 크기가 감소 하거나 증가 있습니다.증가 하는 경우 추가 빈 요소를 배열에 추가 됩니다.감소 하는 경우에 가장 큰 인덱스 요소 삭제 되 고 메모리를 해제 합니다.

사용 하기 전에 배열의 크기를 설정 하려면이 메서드를 사용 합니다.경우 SetCount 사용 되지 않는 요소를 추가 하는 과정-후속 메모리 할당을 수행 하 고-성능이 저하 되 고 메모리 조각화 됩니다.

예제

예제를 보려면 CAtlArray::GetData.

요구 사항

헤더: atlcoll.h

참고 항목

참조

CAtlArray 클래스