Выделение памяти

Эти подпрограммы выделяют, освобождают и перераспределяют память.

Подпрограммы выделения памяти

Подпрограмма Использовать
_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

См. также раздел

Подпрограммы универсальной среды выполнения C по категориям