在线文档教程
C++
应用 | Utilities

Low level memory management

低级内存管理

大新表达式是创建具有动态存储持续时间的对象或对象数组的唯一方法,也就是说,生存期不限于创建对象的作用域。新表达式通过调用分配函数获得存储。阿删除-表达式销毁由新表达式创建的大部分派生对象或数组,并调用de配函数。默认的分配和去分配函数以及相关的函数、类型和对象在标头中声明。<new>...

在标头中定义<new>

*。

功能

运算符新运算符。[分配功能%28功能%29

运算符删除。[]取消分配功能%28功能%29

弄到[医]新[医]处理程序%28C++11%29获得当前新处理程序%28函数%29

集[医]新[医]处理程序注册一个新的处理程序%28函数%29

坏[医]内存分配失败时引发的分配异常%28class%29

坏[医]列阵[医]新[医]长度%28C++11%29异常在分配无效长度%28class%29的数组时抛出

无抛[医]用于选择非抛出分配函数%28class%29的t标记类型

对齐[医]瓦尔[医]T%28C++17%29类型用于将对齐传递给对齐感知的分配和去分配函数%28class%29

类型

新[医]新处理程序%28-胡枝子f%29的处理程序函数指针类型

对象

不抛类型的对象[医]t用于选择非抛出分配函数%28常量%29。

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/Memory/new