_query_new_mode

返回一个新的处理程序模式的整数设置由 malloc_set_new_mode

int _query_new_mode(
   void 
);

返回值

返回当前新的处理程序模式,即 0 或 1, malloc的。返回值 1 表示,在未分配内存, malloc 调用新的处理程序实例;返回值为 0 表示它不。

备注

C++ _query_new_mode 函数返回一个新的处理程序模式。 malloc的 C++ _set_new_mode 功能集的整数。新的处理程序模式指示,在未分配内存, malloc 是否调用新的处理程序实例由设置由 _set_new_handler。默认情况下, malloc 不调用失败的新处理程序实例。可以使用 _set_new_mode 重写此行为,以便在失败 malloc 类似的方式调用新的处理程序实例 运算符,则不能分配内存时。有关更多信息,请参见 delete 运算符new 运算符 函数用 C++ 语言参考

要求

实例

必需的头

_query_new_mode

new.h

有关更多兼容性信息,请参见中介绍的 兼容性

C 运行库的所有版本。

.NET Framework 等效项

不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例

请参见

参考

内存分配

calloc

free

realloc

_query_new_handler