C++对象引用和this指针用法
代码如下:
#include <iostream>
using namespace std;class A {
public:
int val;
A(int n=0) {val=n;}
A & GetObj(){
return *this;
}
};
int main() {
A a;
cout << a.val << endl;
a.GetObj() = 5;
cout << a.val << endl;
return 0;
输出:
0
5