【发布时间】:2011-08-09 02:41:20
【问题描述】:
如何通过引用传递静态分配的数组?
void foo(int (&myArray)[100])
{
}
int main()
{
int a[100];
foo(a);
}
(&myArray)[100] 是否有任何意义,或者它只是一种通过引用传递任何数组的语法?
我不明白单独的括号后面跟着大括号。谢谢。
【问题讨论】:
-
函数参数是否存在右值到左值的关系?