<new>

该控件分配和释放存储在程序控制下,定义了几种类型和函数。 它还定义了存储管理错误报告的组件。

#include <new>

备注

一些可替换此标头中声明的函数。 实现提供的默认版本,本文档中描述的行为。 程序可以,但是,定义函数具有相同的签名替换链接时的默认版本。 本文档中所述的要求都必须满足的替换版本。

c9xb96k8.collapse_all(zh-cn,VS.110).gif对象

nothrow

提供一个要用作参数的对象, nothrow版本的删除

c9xb96k8.collapse_all(zh-cn,VS.110).gifTypedef

new_handler

指向适合用作新的处理程序函数的类型。

c9xb96k8.collapse_all(zh-cn,VS.110).gif函数

set_new_handler

安装用户新时调用的函数中分配内存的尝试将失败。

c9xb96k8.collapse_all(zh-cn,VS.110).gif运算符

delete 运算符

由删除表达式调用的函数,以释放各个对象的存储。

运算符删除]

解除分配的对象的数组存储空间删除表达式中调用的函数。

new 运算符

由单独的对象分配存储新表达式调用的函数。

new 运算符的]

分配对象的数组,用于存储新表达式调用的函数。

c9xb96k8.collapse_all(zh-cn,VS.110).gif

bad_alloc 类

该类描述异常引发此异常说明分配请求未成功。

nothrow_t 类

该类用于运算符函数参数作为新指示函数应返回到报告分配失败等原因,而不是引发异常空指针。

请参见

参考

线程安全性对标准C++库中

其他资源

new 成员

标头文件