#include
using namespace std;
class A {
public:
int val;
A(int n) //构造函数
{
val=n;
}
A() //缺省构造函数
{
val=123; //否则会默认val=0
}
A& GetObj() //这里写int&是不行的
{
return *this; //this是地址值,*是取内容
}
};
int main()
{
int m,n;
A a;
cout << a.val << endl;
while(cin >> m >> n) {
a.GetObj() = m; //通过引用,可以对函数赋值!!!! 题目001才学到的
cout << a.val << endl;
a.GetObj() = A(n); //cannot convert ‘A’ to int
cout << a.val<< endl;
}
return 0;
}