1.1前面的方法是静态的,而在c++中要动态的建立对象可以用new,删除对象用delete。
C++对象动态建立和释放
1.1用new运算符之后,返回一个指向新对象的指针。
Box *pt=new Box(1,2,3);
1.2通过pt来访问这个对象
cout << pt->height;
cout << pt->volume();
1.3用delete运算符来释放对象。
delete pt;
1.4在用delete释放对象前,会调用析构函数,在new建立对象前,会调用构造函数。