C++中类的构造函数的调用有四种形式
C++中对象的实例化有四种情况:
1、调用默认构造函数。
2、隐式调用构造函数
3、显示调用构造函数
4、使用new操作符
如图所示,前三种在对象的作用域之外就会被系统自动销毁,调用析构函数。最后一个必须显示的使用delete来释放内存,但是需要注意的是,delete只是释放了指针指向的内存,但是指针依然指向那个地址,所以释放内存之后应该把指针设为NULL。