本文介绍了参考指针(如果我没记错的话)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Hi,
void incr(int* &f)
{
f++;
}
int main ()
{
int *i = 0;
std::cout<<"i ="<<i;
incr(i);
std::cout<<"i ="<<i;
return 0;
}
我对带下划线的代码 int *& f 感到惊讶.您能解释一下这行的含义吗?
I am surprised looking at underlined code, int* &f. Can you explain meaning of this line.
推荐答案
void incr(int* f)
{
f++;
}
f会增加,但main看不到变化,因为它永远不会回到那里.
f would be incremented, but main would not see the change, as it never would get back there.
这篇关于参考指针(如果我没记错的话)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!