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
它用于获取 new 处理函数。 |
类型
序号 | 类型 & 说明 |
---|---|
1 | nothrow_t
它是一种 nthrow 类型。 |
2 | new_handler
它是一种 new 处理函数。 |
3 | bad_alloc
这是一个异常并在分配内存失败时引发。 |
4 | bad_array_new_length
这是一个坏的数组长度异常。 |
常量
序号 | 常量 & 说明 |
---|---|
1 | nothrow
它是一个 nthrow 常数。 |