【发布时间】:2011-10-01 14:41:15
【问题描述】:
可能很简单的问题,但我总是对引用和数组作为参数感到有些困惑。以下在 C++ 中有效吗?也就是说,如果 sn-p 完全编译,array[0] 在调用function1 之后是否具有值10?
void function1(int &data)
{
data = 10;
}
void function2(void)
{
int array[2];
function1(array[0]);
}
感谢您的澄清。
【问题讨论】:
-
究竟是什么阻止了你自己测试这个?
标签: c++ arrays pass-by-reference