001:返回什么才好呢
描述
#include <iostream> using namespace std; class A { public: int val; A(int // 在此处补充你的代码 }; int main() { int m,n; A a; cout << a.val << endl;
//a并没有经过赋值,此处是构造函数初始化 while(cin >> m >> n) { a.GetObj() = m;
//这个函数类里面没有,需要我们写
//我觉着应该是引用赋值= = cout << a.val << endl; a.GetObj() = A(n);
//此处返回构造函数的结果,输入与输出相同 cout << a.val<< endl; } return 0; }
样例输入
2 3
4 5
样例输出
123
2
3
4
5
using namespace std; class A { public: int val; A(int n=123) { val = n; } A & GetObj() { return *this; } }; int main() { int m,n; A a; cout << a.val << endl; while(cin >> m >> n) { a.GetObj() = m; cout << a.val << endl; a.GetObj() = A(n); cout << a.val<< endl; } return 0; }
浙公网安备 33010602011771号