#include <iostream>
using namespace std;
class DA
{
int k;
public:
DA(int x=1): k(x) { }
~DA()
{
cout<<k;
}
};
int main()
{
DA d[]= {DA(3),DA(4),DA(5) };
DA *p=new DA[2];
delete []p;
return 0;
}
进行析构函数时:
主函数有:DA类的数组3个元素,定义了指向对象数组的指针。指针中用默认值,数组中用给定的参数值。