C++ 引用问题 高手回答下 谢谢
int &fun(int &a)
{
return a;
}
int main(int argc, char* argv[])
{
int a = 10;
printf("%p\n%p\n",&a,&fun(a));
int b = fun(a);
b = 4;
cout<<a<<endl;
return 0;
}
函数fun入口是引用 出来也是个引用 printf("%p\n%p\n",&a,&fun(a));
打印的地址也一样,但是修改b=4;为什么a的值不变?