一道C++编程填空题

想了挺久也想不出来。。

http://cxsjsxmooc.openjudge.cn/test/3w7

描述

下面程序输出的结果是:
0
5

请填空:

#include <iostream>
using namespace std;
class A {
public:
    int val;
// 在此处补充你的代码
    A(int n = 0){val = n;}

};
main()  {
    A a;
    cout << a.val << endl;
    a.GetObj() = 5;
    cout << a.val << endl;
}

输入

输出
0
5
样例输入

样例输出
0
5
提示
所缺代码具有如下形式:
A(_________________ ){ val = n; }
________________ GetObj() {
return _________________;
}

阅读 4.4k
1 个回答

A(int n = 0 ) { val = n; }
int & GetObj() {
return val;
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题