C++ new 头

  • 定义

    new 介绍用于管理C++中动态存储的函数。在标准库中的例外情况是,此标头在全局命名空间而不是std命名空间中声明了几个函数:这些是操作符newdelete的操作员重写,它们处理动态存储请求。 其中一些函数还具有隐式声明和可替换的特殊属性。 标头还定义了一些特定类型和set_new_handler / get_new_handler函数对。
  • 函数

    类/模板/对象 描述
    操作符 new 分配存储空间(函数)
    操作符 new[] 分配阵列的存储空间(函数)
    操作符 delete 释放存储空间(函数)
    操作符 delete[] 释放数组的存储空间(函数)
    set_new_handler 设置新的处理函数(函数)
    get_new_handler 获取新的处理函数(函数)
  • 数据类型

    类/模板/类型 描述
    nothrow_t 抛出类型(类型)
    new_handler 新处理程序函数的类型(类型)
    bad_alloc 分配内存失败失败引发异常(类)
    bad_array_new_length 数组长度错误的异常(类)
  • 常量

    常量 描述
    nothrow nothrow常量(常量)