C++ 标准库 - <new>

创建于 2024-12-03 / 25
字体: [默认] [大] [更大]

简介

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

函数

序号 函数 & 说明
1 operator new

它分配存储空间。

2 operator new[]

它为数组分配存储空间。

3 operator delete

它释放存储空间。

4 operator delete[]

它释放数组的存储空间。

5 get_new_handler

它用于获取 new 处理函数。

类型

序号 类型 & 说明
1 nothrow_t

它是一种 nthrow 类型。

2 new_handler

它是一种 new 处理函数。

3 bad_alloc

这是一个异常并在分配内存失败时引发。

4 bad_array_new_length

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

常量

序号 常量 & 说明
1 nothrow

它是一个 nthrow 常数。



0 人点赞过