http://cxsjsxmooc.openjudge.c...
答案:
A &GetObj(){
return *this;
}
a.GetObj() = m;
此时这个语句此时如何理解?尤其是这个点运算符..
变成它本身?
http://cxsjsxmooc.openjudge.c...
答案:
A &GetObj(){
return *this;
}
a.GetObj() = m;
此时这个语句此时如何理解?尤其是这个点运算符..
变成它本身?
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.5k 阅读
3 回答505 阅读✓ 已解决
GetObj()
函数返回该对象的引用. 所以a.GetObj()
相当于所以再通过
m
隐式转换成A
的对象, 在通过默认的赋值构造函数赋值.