您当前的位置: 首页 >  c++
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ 把引用作为函数返回值

软件工程小施同学 发布时间:2021-08-22 16:33:57 ,浏览量:0

可以从 C++ 函数中返回引用,就像返回其他数据类型一样。

通过使用引用来替代指针,会使 C++ 程序更容易阅读和维护。

C++ 函数可以返回一个引用,方式与返回一个指针类似。

当函数返回一个引用时,则返回一个指向返回值的隐式指针。

这样,函数就可以放在赋值语句的左边。

例如,请看下面这个简单的程序:

#include 
 
using namespace std;
 
double vals[] = {10.1, 12.6, 33.1, 24.1, 50.0};
 
double& setValues(int i) {  
   double& ref = vals[i];    
   return ref;   // 返回第 i 个元素的引用,ref 是一个引用变量,ref 引用 vals[i],最后再返回 shit。
 
 
}
 
// 要调用上面定义函数的主函数
int main ()
{
 
   cout             
关注
打赏
1665320866
查看更多评论
0.0444s