数组的引用
#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;
}
浙公网安备 33010602011771号