c++在堆中建立和删除对象的小例子

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

#include <iostream>
using namespace std;

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

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

} 本文链接地址: c++在堆中建立和删除对象的小例子