64,654
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
class B
{
int a, b;
public: B() {};
B(int i, int j) {a = i; b = j;}
B(const B &s) {a = s.a; b = s.b;}
~B() {cout << "Destructor" << endl;}
void printb() {
cout << "a=" << a << ",b=" << b << endl;
}
};
class A
{
B c;
public:
A();
A(int i, int j): c(i, j) {};
A(const A &d): c(d.c) {};
void printa() {c.printb();}
};
int main()
{
A a(7, 8), b(a);
a.printa();
b.printa();
return 0;
}