- FreeMode
- FreeMode
- Reserve
- Resize
- Clear
- Shutdown
- CreateElement
- Add
- AddArray
- Insert
- InsertArray
- AssignArray
- Update
- Shift
- Detach
- Delete
- DeleteRange
- At
- CompareArray
- InsertSort
- Search
- SearchGreat
- SearchLess
- SearchGreatOrEqual
- SearchLessOrEqual
- SearchFirst
- SearchLast
- Save
- Load
- Type
Resize
Устанавливает новый (меньший) размер массива.
bool Resize(
|
Параметры
size
[in] Новый размер массива.
Возвращаемое значение
true в случае успеха, false – если была попытка установить размер меньше нуля.
Примечание
Изменение размера массива позволяет оптимально использовать память. Лишние элементы справа теряются. Память утерянных элементов освобождается или нет в зависимости от режима управления памятью.
Для уменьшения фрагментации памяти, изменение размеров массива производится с шагом ранее заданным через метод Step(int), либо 16 (по умолчанию).
Пример:
//--- example for CArrayObj::Resize(int)
|