函数可以返回一个引用,将函数声明为返回一个引用主要是为了将该函数用在赋值运算符的左边。
#include <iostream>
using namespace std;
int a[] = {2,4,6,8,10,12};
int& index(int i);
void main(){
index(3) =16;
cout<<index(3)<<endl;
}
int& index(int i){
return a[i];
}
函数可以返回一个引用,将函数声明为返回一个引用主要是为了将该函数用在赋值运算符的左边。
#include <iostream>
using namespace std;
int a[] = {2,4,6,8,10,12};
int& index(int i);
void main(){
index(3) =16;
cout<<index(3)<<endl;
}
int& index(int i){
return a[i];
}