65,210
社区成员
发帖
与我相关
我的任务
分享
# include <iostream>
class A
{
public:
~A()
{
std::cout << "class A desconstrut" << std::endl;
}
A(const A & ch )
{
std::cout << "class A copy" << std::endl;
}
A()
{
}
};
class B : public A
{
public:
~B()
{
std::cout << "class B desconstrut" << std::endl;
}
B(const B & ch )
{
std::cout << "class B copy" << std::endl;
}
B()
{
}
};
int main()
{
A * b = new B() ;
delete b;
int * c = new int(8);
std::cout << *c <<std::endl;
A a;
}