C++面向对象程序设计 011:Big & Base 封闭类问题 ---- (北大Mooc)

文章目录


原题题目

在这里插入图片描述

#include <iostream>
#include <string>
using namespace std;
class Base {
    
    
public:
	int k;
	Base(int n):k(n) {
    
     }
};
class Big
{
    
    
public:
	int v;
	Base b;
// 在此处补充你的代码
};
int main()
{
    
    
	int n;
	while(cin >>n) {
    
    
		Big a1(n);
		Big a2 = a1;
		cout << a1.v << "," << a1.b.k << endl;
		cout << a2.v << "," << a2.b.k << endl;
	}
}


代码实现

Big(int n):v(n),b(n)
    {
    
    }
    Big(const Big & a):v(a.v),b(a.b.k)
    {
    
    }

猜你喜欢

转载自blog.csdn.net/qq_37500516/article/details/114752878