引用
引用就是一个变量或者是常量的别名
数据类型 &引用名称 = 引用对象 (引用类型必须与引用对象一致)
例子:
#include<iostream>
using namespace std;
int main(void)
{
int a=10;
int &ra = a; //ra就是a的引用
cout<<&a<<" "<<a<<endl;
cout<<&ra<<" "<<ra<<endl;
}
0x7ffc0d9f3e7c 10
0x7ffc0d9f3e7c 10
特点:
- 引用定义的时候必须要初始化(引用必须要引用对象-形参除外)
- 引用类型必须与引用对象一致
- 引用只能引用一个对象, 一个对象可以被次引用
- int a=10; int &ra = a; int &rb = a; int &rc =ra
- ”引用本身不占用内存空间与引用对象共用空间“
- 不能创建数组的引用
- 如果引用的对象是常量,那么引用必须用const修饰
- const int a=10; const int &ra = a;
- const int &a = 10;
今天的文章C++学习笔记(二)(引用,函数重载)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/63652.html