_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。有关更多信息,请参见 平台调用示例。