C++: 数组参数
1,固定长度的数组参数:使用引用限制一个函数只接受固定某长度的数组做参数
void foo(int (&array_par)[100]);
上述声明的函数foo只接受长度为100的整型数组。传递其他任何长度的数组会导致编译错误。
2,多维数组参数:第一维不用声明长度,其他维度都需要声明长度。比如:
void foo (int array_par[][100]);
arrar_par是一个二维数组。当然这个声明其实也可以写成:
void foo (int *array_par[100]);
void foo (int **array_par);
0 嚷嚷:
发表评论