有的函数返回值类型前面加了const是什么作用呢?
有的函数返回值类型后面加了&是引用吗?那是什么作用呢?求教
5条回答 默认 最新
- qq_20491393 2016-07-26 01:37关注
#i nclude
int &put(int n);
int vals[10];
int error=-1;
void main()
{
put(0)=10; //以put(0)函数值作为左值,等价于vals[0]=10;
put(9)=20; //以put(9)函数值作为左值,等价于vals[9]=20;
cout< cout }
int &put(int n)
{
if (n>=0 && n<=9 ) return vals[n];
else { cout<<”subscript error”; return error; }
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报