博客园  :: 首页  :: 联系 :: 管理

2013年6月26日

摘要: C++通过引用传递数组数组形参可以声明为数组的引用。如果形参是数组的引用,编译器不会将数组实参转化为指针,而是传递数组的引用本身。在这种情况下,数组大小成为形参和实参类型的一部分(实参长度与形参长度不同时,编译报错)。void printValue(int (&a)[5]){...}int main(){int i=0;int j[2]={0,1};int k[5]={0,1,2,3,4};printValue(i);//编译报错printValue(j); //编译报错printValue(k); //编译OKreturn 0;}C++多维数组的传递C++中没有多维数组,多维数组实际 阅读全文

posted @ 2013-06-26 20:53 Apprentice89 阅读(422) 评论(1) 推荐(0) 编辑