使用引用返回函数值
来源:互联网 发布:3m平台 源码 编辑:程序博客网 时间:2024/05/19 19:57
使用引用可以返回函数的值,此时,该函数的调用可以作为左值被赋值
#includeusing namespace std;int &min(int &m, int &n){ return m
结果: 0, 20
此程序中,通过min函数返回m的引用,而m是x的引用,最后x赋值为0;
并不是所有函数都可以返回引用。一般的,当返回值不是本函数的局部变量时,可以返回一个引用,否则,当函数返回时该引用的变量会被自动释放,再对其进行引用就是非法的了,通常情况下,引用返回值只用在需要对函数的返回值重新赋值的时候。
阅读全文
0 0
- 使用引用返回函数值
- 函数返回值 返回引用
- 引用返回函数值
- 函数返回值是否使用引用类型的问题:理解引用、返回值
- 引用作为函数返回值的好处及使用
- 函数返回值为引用可以做左值使用
- 函数的引用返回值
- 函数的引用返回值
- 引用作为函数返回值
- c++ 函数返回引用/值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- 引用作为函数返回值
- Linux 开启防火墙和开启指定端口命令
- 回文数
- Android Butterknife 8.4.0 使用方法总结
- 第四章例子程序
- node.js学习之调用函数
- 使用引用返回函数值
- NOI2016搞基记
- 希望能够坚持下去每一天
- Linux+Nginx+PHP+MYSQL主流架构实战(LNMP)
- Linux学习高级篇(四)
- NO.2 树的同构
- idea14导入eclipse项目并部署运行完整步骤
- 用Redis Desktop Manager连接Redis(CentOS)
- MYSQL选择数据库