关于常引用遇到的问题求解
试验引用的用法,遇到一个问题,想不通:m和n既然地址都一样,为何输出的值不同?#include<iostream>
using namespace std;
int main(void)
{
const int m=200;
int& n = const_cast<int&>(m);
n = 300;
cout << n << endl;
cout << m << endl;
cout << &m << endl;
cout << &n << endl;
/**********************************
输出结果为:
100
300
200
0026FE7C
0026FE7C
请按任意继续
*********************************/
return 0;
}