是否用new来新建对象
class A{
};
1、不使用new来新建对象
A a;
使用完后什么也不用做,系统自动调用析构函数。使用空间是栈。
2、使用new来新建对象
A* a=new A();
delete a;//使用后销毁,这时才调用析构函数。使用的空间是堆。
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html
class A{
};
1、不使用new来新建对象
A a;
使用完后什么也不用做,系统自动调用析构函数。使用空间是栈。
2、使用new来新建对象
A* a=new A();
delete a;//使用后销毁,这时才调用析构函数。使用的空间是堆。