Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вызывает установленный new в данный момент обработчик.
Синтаксис
int _callnewh(
size_t size
)
Параметры
size
Объем памяти, которую new оператор пытался выделить.
Возвращаемое значение
| значение | Описание |
|---|---|
| 0 | Сбой: ни один обработчик не new установлен, либо обработчик не new активен. |
| 1 | Успех: new обработчик установлен и активен. Выделение памяти можно повторить. |
Исключения
Эта функция вызывает bad_alloc , если new обработчик не может быть расположен.
Замечания
Обработчик new вызывается, если new оператор не сможет успешно выделить память. Затем new обработчик может инициировать какое-то соответствующее действие, например освобождение памяти, чтобы последующие выделения были успешными.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
| Маршрут | Обязательный заголовок |
|---|---|
_callnewh |
internal.h |