C++中new和delete作用机制
C++中使用new和delete操作符动态分配和释放内存,当使用new时,有两件事会发生:1)分配出内存;2)针对该内存会有一个(或多个)构造函数调用来初始化对象。
当使用delete时,对应的发生两件事:1)针对该内存调用一个或多个析构函数;2)释放掉该内存。
C++中使用new和delete操作符动态分配和释放内存,当使用new时,有两件事会发生:1)分配出内存;2)针对该内存会有一个(或多个)构造函数调用来初始化对象。
当使用delete时,对应的发生两件事:1)针对该内存调用一个或多个析构函数;2)释放掉该内存。