CObArray::SetSize

недійснимиSetSize (nNewSize,intintnGrowBy=-1);
кинути ( CMemoryException );

Параметри

nNewSize

Новий масив розмір (кількість елементів). Має бути більшим або дорівнювати 0.

nGrowBy

Мінімальна кількість слотів елемент виділити, якщо збільшення розміру необхідна.

Зауваження

Встановлює розмір масиву пустий або наявних; виділення пам'яті, якщо це необхідно. Якщо новий розмір менший за розмір старі, потім масив скорочується і видано всі невикористовувані пам'яті. Для підвищення ефективності Телефонуйте SetSize встановити розмір масиву перед його використанням. Це запобігає необхідності перерозподілити та копіювати масив кожного разу, коли додається елемент.

NGrowBy параметр впливає на розподіл внутрішньої пам'яті, хоча масив зростає. Його використання ніколи не впливає на розмір масиву, як повідомляє GetSize і GetUpperBound.

У таблиці нижче наведено інші методи, які подібні до CObArray::SetSize.

Клас Функції-члени
CByteArray до втрати SetSize (int n&NewSize, int nGrowBy = -1);
nbsp;кинути ( CMemoryException );
CDWordArray до втрати SetSize (int n&NewSize, int nGrowBy = -1);
nbsp;кинути ( CMemoryException );
CPtrArray до втрати SetSize (int n&NewSize, int nGrowBy = -1);
nbsp;кинути ( CMemoryException );
CStringArray до втрати SetSize (int n&NewSize, int nGrowBy = -1);
nbsp;кинути ( CMemoryException );
CUIntArray до втрати SetSize (int n&NewSize, int nGrowBy = -1);
nbsp;кинути ( CMemoryException );
CWordArray до втрати SetSize (int n&NewSize, int nGrowBy = -1);
nbsp;кинути ( CMemoryException );

Огляд CObArrayЧлени класу | Ієрархічна діаграма

Index