<new>

定义分配和释放控件存储的程序控制的类型和函数。 它还定义报告的组件对存储管理错误。

#include <new>

备注

此标题声明的某些函数可替换的。 实现提供默认版本,行为在文档中描述。 程序,但是,可以定义一个与函数相同签名替换默认生成。链接时间。 替换生成必须满足在文档介绍的要求。

对象

nothrow

对于 new删除nothrow 版本的作为参数将使用的对象。

Typedef

new_handler

指向函数应用作为新的处理程序的类型。

函数

set_new_handler

安装调用,同时新失败其尝试分配内存的用户函数。

运算符

删除运算符

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

运算符 delete[]

删除表达式中调用的函数释放一组点的存储对象。

new 运算符

的新表达式中调用的函数分配各个对象的存储空间。

运算符 new[]

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

bad_alloc 类

介绍异常引发的类"指示分配请求不成功。

nothrow_t 类

而不是引发异常,则类,用于在对新运算符的函数参数指示函数应返回空指针分配报告失败。

请参见

参考

C++ 标准库中的线程安全

其他资源

new 成员

C++ 标准库头文件