Выделение памяти
Эти подпрограммы выделяют, освобождают и перераспределять память.
Процедуры выделения памяти
Подпрограмма | Использование |
---|---|
_alloca , _malloca |
Выделение памяти из стека |
calloc |
Выделение массива и инициализация его элементов равным 0 (нулю) |
_calloc_dbg |
Отладочная версия calloc . Доступно только в отладочных версиях библиотек времени выполнения. |
operator delete , operator delete[] |
Выделенная в куче свободная память |
_expand |
Расширение или сжатие блока памяти без его перемещения |
_expand_dbg |
Отладочная версия _expand . Доступно только в отладочных версиях библиотек времени выполнения. |
free |
Выделенная в куче свободная память |
_free_dbg |
Отладочная версия free . Доступно только в отладочных версиях библиотек времени выполнения. |
_freea |
Свободная память, выделенная в стеке |
_get_heap_handle |
Получите Win32 HANDLE в кучу среды выполнения C (CRT). |
_heapadd |
Добавление памяти в кучу |
_heapchk |
Проверка кучи на согласованность |
_heapmin |
Освобождение неиспользуемой памяти в куче |
_heapset |
Заполнение свободных записей кучи значением |
_heapwalk |
Получение сведений о каждой записи в куче |
malloc |
Выделение памяти из кучи |
_malloc_dbg |
Отладочная версия malloc ; доступна только в отладочных версиях библиотек среды выполнения |
_msize |
Возврат размера выделенного блока памяти |
_msize_dbg |
Отладочная версия _msize ; доступна только в отладочных версиях библиотек среды выполнения |
new , new[] |
Выделение блока памяти из кучи |
_query_new_handler |
Получение адреса текущей новой подпрограммы обработчика, заданной по _set_new_handler |
_query_new_mode |
Получение нового режима обработчика, заданного для _set_new_mode malloc |
realloc |
Перераспределять блок до нового размера |
_realloc_dbg |
Отладочная версия realloc ; доступна только в отладочных версиях библиотек среды выполнения |
_set_new_handler |
Включение механизма обработки ошибок, когда оператору new не удается выделить память, и включение компиляции стандартных библиотек C++ |
_set_new_mode |
Установка нового режима обработчика для malloc |