C++必知必会之条款5:引用时别名而非指针

要牢记三点:1 不存在空引用,例如对空指针解引用得到;2  所有引用都要初始化,即在定义时一定要初始化; 3 一个引用在其整个生命周期都指向开始初始化的那个对象或变量

注意: 一个指向非常量的引用是不可以用字面值或临时值进行初始化的,如:

double &a=2.3;//错误!

但是,指向常量的引用就可以,如:const double &a=2.3;//正确!

一些函数调用等会产生临时对象,当这类临时对象用于初始化一个指向常量的引用时,在引用指向它们期间,这些临时对象会一直存在。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值