C++学习笔记2——引用
2024-10-15 09:15:48
1、
int ival = 1;
int &refVal = ival; //引用必须初始化,且类型严格匹配
2、
int ival = 1;
int &refVal = ival;
int const *refval = &ival;//两者等价,即引用所占的内存空间和指针大小相同
3、引用不能引用自身
4、可以对一个变量多次应用,即起多个别名
5、函数的返回值为引用
给变量赋值 | 给引用赋值 | 当左值 | |
栈变量 | 可以 | 有可能出错,返回的是局部变量的地址 | |
静态变量、全局变量 | 可以 | 可以 | 可以 |
最新文章
- Sony Z1 flashtool 刷机笔记
- Codeforces Round #342 (Div. 2)-B. War of the Corporations
- 浅谈C#Socket
- Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
- google 地图层级和对应关系
- [转]学DSP、FPGA、ARM,哪个更有前途?
- 让你提前认识软件开发(35):怎样改动SQL脚本以完毕需求?
- Hi3515支持NFS-ROOT启动
- 20162330 实验一 《Java开发环境的熟悉》 实验报告
- c#基础,单线程,跨线程访问和线程带参数
- 面试题3--数组中的重复数字(new数组的新写法)
- CentOS下安装Jenkins(Docker/war/tomcat/java -jar)
- 高可用的MongoDB集群【转】
- js+jquery检测用户浏览器型号(转)
- shell 求幂
- IDEA秒退或者一直让填写激活码问题
- Android中aar和jar文件的认识
- 函数作用域和块级作用域--你不知道的JavaScript
- UE4中的AI行为树简单介绍
- bzoj 5055: 膜法师——树状数组