CAtlArray::SetCount
Вызовите этот метод, чтобы задать размер объекта массива.
bool SetCount(
size_t nNewSize,
int nGrowBy = - 1
);
Параметры
nNewSize
Требуемый размер массива.nGrowBy
Значение, используемое для определения того, как большой сделать буфер. Значение -1 приводит к тому, что внутренне вычисленное значение для использования.
Возвращаемое значение
Возвращает значение true, если массив успешно размер; в противном случае – значение false.
Заметки
Массив может увеличить или уменьшить размер. Если увеличивается, лишние пустые элементы добавлены в массив. Если уменьшается, будут удалены элементы с самыми большими индексами и память будет освобождена.
Используйте этот метод, чтобы задать размер массива перед его использованием. Если SetCount не используется, то процесс суммирующих элементов и последующее выполняется выделение памяти — снизит производительность и разбивает память.
Пример
См. пример для CAtlArray::GetData.
Требования
Header: atlcoll.h