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;

}

 

posted @ 2020-08-28 10:01  MEYE66  阅读(202)  评论(0)    收藏  举报