_callnewh

调用当前已安装的 新的处理程序。

int _callnewh(
   size_t size
   )

参数

返回值

描述

0

失败:未安装新的处理程序或没有激活新的处理程序。

1

成功:安装并激活新的处理程序。 可以重试分配内存。

异常

如果不能定位到 新的处理程序 ,则该函数抛出 bad_alloc

备注

如果 新的操作数 未能成功分配内存,则调用 新的处理程序 。 新的处理程序可能随后启动某些相应的操作,例如释放内存以便后续分配成功。

要求

例程

必需的标头

_callnewh

internal.h

请参见

参考

_set_new_handler

_set_new_mode