2 引用类型

1 引用知识点

1 引用没有定义,是一种关系类型声明,声明它和原有某一变量(实体)的关系,故而类型和原类型保持一致,且不分配内存,与被引用的变量有相同的地址。
2 声明的时候必须初始化,一经声明,不可变更。
3 可对引用,再次引用,多次引用的结果,是某一变量具有多个别名。
4 &符号前有数据类型时,是引用,其它皆为取地址。

int num = 10;
    
int& p = num;
int& p2 = p;

cout << "&num = " << &num << endl;
cout << "&p = " << &p << endl;
cout << "&p2 = " << &p2 << endl;

在这里插入图片描述

2 引用注意点

1 引用必须在定义的时候赋值;(引用类似于C语言的常量指针)
2 引用在定义赋值后,不能再次赋值;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值