<span style="font-size:18px;color:#000066;"><strong></strong></span>
<span style="font-size:18px;color:#000066;">#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(3),DA(3) };//初始化定义三个对象值。
DA *p=new DA[2]; //开辟两个动态对象,
delete []p;//这里会调用两次析构函数
return 0;// 调用三次析构函数
}
</span>