zhiyinjixu

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

数组的引用

#include <iostream>
using namespace std;

void f(int (&rs)[6]) //这里的数组长度必须是确定的
{
cout<<rs[0]<<endl;
}

int main()
{
int s[]={5,6,7,8,9,6};
f(s);
cout<<endl;

}



 

函数模板中传递数组的引用

#include <iostream>
using namespace std;

template <typename T,int size>
void f(T (& s)[size]) //这里的 & 是是引用修饰符
{
cout<<s[0]<<endl;
}

int main()
{
int s[]={5,6,7,8,9,6};
f <int, 6> (s);
cout<<endl;
}



 

 

 

 

 

 

 

 

 

posted on 2011-11-14 15:15  zhiyinjixu  阅读(345)  评论(0)    收藏  举报