写出下列程序的输出结果 #include <iostream.h> class A { private: int a; public: A(int aa){a=aa;}; ~A

2025-01-19 13:02:45
推荐回答(1个)
回答1:

输出结果:
Destructor B!7
Destructor A!6
Destructor B!0
Destructor A!5
解释说明:
void main()
{
B obj1(5), obj2(6,7);//定义obj1的时候,先构造A,再是B,obj2,同理
return;//当调用完类,早构造的晚析构,所以显示析构B2,A2,B1,A1
};