函数返回引用有什么意义呢?解决方法

函数返回引用有什么意义呢?
int& abc(int a, int b, int c, int& result){
   result = a + b + c;
   return result;
}

比如上面这句代码...result都引用传递进来了,修改后不是就直接改了么...RT
------解决思路----------------------
可以这样 f(abc(a,b,result));
------解决思路----------------------
最好不要这样,因为我们讲求的是高内聚,可重入
------解决思路----------------------
你这种情况当然毫无意义,还会引起误会。
------解决思路----------------------
楼主的例子中,返回应用是有点多余。
------解决思路----------------------
我才疏学浅,不过我还是说说自己的看法吧:
1、返回的引用一般就是作为参数的某个引用变化后的版本;
2、返回引用的话,可以将某个函数嵌套调用;
3、返回引用更加快捷。