Passing an array by reference

后端 未结 5 1180
隐瞒了意图╮
隐瞒了意图╮ 2020-11-22 11:52

How does passing a statically allocated array by reference work?

void foo(int (&myArray)[100])
{
}

int main()
{
    int a[100];
    foo(a);
}

5条回答
  •  傲寒
    傲寒 (楼主)
    2020-11-22 12:14

    Arrays are default passed by pointers. You can try modifying an array inside a function call for better understanding.

提交回复
热议问题