博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++把引用作为返回值
阅读量:5877 次
发布时间:2019-06-19

本文共 210 字,大约阅读时间需要 1 分钟。

当返回一个引用时,要注意被引用的对象不能超出作用域。所以返回一个对局部变量的引用是不合法的,但是,可以返回一个对静态变量的引用。

int& func() { int q; //! return q; // 在编译时发生错误 static int x; return x; // 安全,x 在函数作用域外依然是有效的 }

转载于:https://www.cnblogs.com/lijinji/p/5874893.html

你可能感兴趣的文章
程序员们,AI来了,机会来了,危机也来了
查看>>
JavaScript基础笔记集合(转)
查看>>
解决——CSS :before、:after ,当content使用中文时有时候会出现乱码
查看>>
一致性Hash 分析和实现
查看>>
总结java中的super和this关键字
查看>>
201521123009 《Java程序设计》第11周学习总结
查看>>
可解释的机器学习
查看>>
Python3之多线程学习
查看>>
aspx页面@Page指令解析
查看>>
POJ 2002
查看>>
MVC和MTV结构分析
查看>>
每天一个linux命令:mkdir
查看>>
thinkphp总体设计
查看>>
HYPER -V 独立安装的 2016版本 中文版 下载好慢啊
查看>>
最大数maxnumber bzoj1012 JSOI2008 单调队列
查看>>
githua学习地址
查看>>
(转)微信网页扫码登录的实现
查看>>
SpringBoot2.x配置Cors跨域
查看>>
用AJAX实现页面登陆以及注册用户名验证
查看>>
mariadb启动报错:[ERROR] Can't start server : Bind on unix socket: Permission denied
查看>>