#include<iostream>
using namespace std;
class B
{
public :
B(){
cout<<"B"<<endl;
}
~B()
{
cout<<"释放B"<<endl;
}
};
class C
{
public :
C(){
cout<<"c"<<endl;
}
~C()
{
cout<<"释放对象C"<<endl;
}
C(int t)
{
cout<<"C"<<endl;
}
};
class D:public B,C
{
private:
public :
D(){
C c1(5);
cout<<"D"<<endl;
}
~D(){
cout<<"释放D"<<endl;
}
};
int main()
{
D d1;
return 0;
}
using namespace std;
class B
{
public :
B(){
cout<<"B"<<endl;
}
~B()
{
cout<<"释放B"<<endl;
}
};
class C
{
public :
C(){
cout<<"c"<<endl;
}
~C()
{
cout<<"释放对象C"<<endl;
}
C(int t)
{
cout<<"C"<<endl;
}
};
class D:public B,C
{
private:
public :
D(){
C c1(5);
cout<<"D"<<endl;
}
~D(){
cout<<"释放D"<<endl;
}
};
int main()
{
D d1;
return 0;
}