C++ 库 - <new>



简介

这是一个头文件,描述了用于在 C++ 中管理动态存储的函数。该头文件还定义了一些特定类型以及 set_new_handler / get_new_handler 函数对,如下所示:

函数

序号 函数及描述
1 operator new

分配存储空间。

2 operator new[]

为数组分配存储空间。

3 operator delete

释放存储空间。

4 operator delete[]

释放数组的存储空间。

5 get_new_handler

用于获取新的处理程序函数。

类型

序号 类型及描述
1 nothrow_t

这是一个 nothrow 类型。

2 new_handler

一种新的处理程序函数类型。

3 bad_alloc

这是一个异常,在内存分配失败时抛出。

4 bad_array_new_length

这是一个错误的数组长度异常。

常量

序号 常量及描述
1 nothrow

这是一个 nothrow 常量。

广告