添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

c++在堆中建立和删除对象的小例子,假如我们要删除在堆中创建的对象,我们可以直接删除指向该对象的指针,这样就会自动调用对象的析构函数来销毁该对象同时释放内存。

#include <iostream>
using namespace std;

class A
public :
cout<<”在堆中创建对象”<<endl;
~A(){
cout<<”析构函数运行了!”<<endl;
private:
int i;

int main()
A *b = new A();//c++在堆中创建对象实例
delete b;//c++在堆中删除对象