Поделиться через


CAtlArray::SetCount

Вызовите этот метод, чтобы задать размер объекта массива.

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

Параметры

  • nNewSize
    Требуемый размер массива.

  • nGrowBy
    Значение, используемое для определения того, как большой сделать буфер. Значение -1 приводит к тому, что внутренне вычисленное значение для использования.

Возвращаемое значение

Возвращает значение true, если массив успешно размер; в противном случае – значение false.

Заметки

Массив может увеличить или уменьшить размер. Если увеличивается, лишние пустые элементы добавлены в массив. Если уменьшается, будут удалены элементы с самыми большими индексами и память будет освобождена.

Используйте этот метод, чтобы задать размер массива перед его использованием. Если SetCount не используется, то процесс суммирующих элементов и последующее выполняется выделение памяти — снизит производительность и разбивает память.

Пример

См. пример для CAtlArray::GetData.

Требования

Header: atlcoll.h

См. также

Ссылки

CAtlArray Class