通过今天的一系列SO问题我已经明白,我对指针,引用和值的真实性质只有很少的理解.
请考虑以下代码:
int* p = new int(3);
int& r = *p;
cout << " p = " << p << "\t*p = " << *p << endl;
cout << "&r = " << &r << "\t r = " << r << endl;
delete p;
cout << "&r = " << &r << "\t r = " << r << endl;
int v = 4;
r = v;
cout << "&r = " << &r << "\t r …Run Code Online (Sandbox Code Playgroud)