_callnewh

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

int _callnewh(
   size_t size
   )

参数

  • size
    new 运算符 尝试分配的内存量。

返回值

说明

0

失败:未安装新的处理程序或新的处理程序不是活动的。

1

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

异常

,如果找不到,此函数引发 bad_alloc新的处理程序 。

备注

,如果 new 运算符 未能成功分配内存, 新的处理程序 。新的处理程序可能然后启动某些相应的操作,例如释放内存,以便后续分配成功。

要求

实例

必需的头

_callnewh

internal.h

请参见

参考

_set_new_handler

_set_new_mode