//程序作者:管宁
//站点:www.cndev-lab.com
//所有稿件均有版权,如要转载,请务必著名出处和作者
#include iostream
#include string
using namespace std;
void main(int argc,char* argv[])
{
int a=10;
int b=20;
int &rn=a;
coutrn"|"aendl;
cout&rn"|"&aendl;//c++中是无法取得应用的内存地址的,取引用的地址就是取目标的地址!
rn=b;//把引用指向另一个目标----变量b
cout&rn"|"&a"|"&bendl;
rn=100;//试图改变b的值
couta"|"bendl;//输出修改后的结果结果
cin.get();
}
由于引用本身就是目标的一个别名,引用本身的地址是一个没有意义的值,所以在c++中是无法取得应用的内存地址的,取引用的地址就是取目标的地址,c++本身就根本不提供获取...[ 查看全文 ]