Cpp Standard Library 简明教程
C++ Library - <new>
Introduction
它是一个用于描述在 C++ 中管理动态存储的函数的头文件。此头文件还定义了一些特定的类型和 set_new_handler / get_new_handler 函数对,如下所示 −
Functions
Sr.No. |
Function & description |
1 |
operator new 它分配存储空间。 |
2 |
operator new[] 它为数组分配存储空间。 |
3 |
operator delete 它释放存储空间。 |
4 |
operator delete[] 它释放数组的存储空间。 |
5 |
get_new_handler 用于获取新的处理程序函数。 |
Types
Sr.No. |
Type & description |
1 |
nothrow_t 它是一个 nathrow 类型。 |
2 |
new_handler 它是一种新的处理程序函数类型。 |
3 |
bad_alloc 它是一个异常,并在分配内存失败时引发异常。 |
4 |
bad_array_new_length 它是一个无效的数组长度异常。 |
Constants
Sr.No. |
Constant & description |
1 |
nothrow 它是一个 nathrow 常量。 |