C++ 中的引用和函数中的引用类型参数(C++复习向p13)

引用是变量的别名,不为空且一旦初始化后不可改变。它们在创建时必须初始化,提供了一种更安全的方式来传递和操作对象,比如在函数参数中使用引用能确保不会意外修改错误的内存位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引用变量

引用变量是 一个别名,是一个变量的另一个名字;

往往容易和指针混淆,但相比指针有以下几点特殊性:

  • 不存在空引用,不会和指针一样可以指向非法内存
  • 引用被初始化后不能再指向其他对象,指针则可以任意修改指向
  • 引用在创建时一定要初始化,指针可以任何时候初始化

初始化引用

int i = 17;
int& refer = i; // 指向 i 的引用 refer

引用作为参数

这样的函数相比使用指针操作,更加可靠,安全

void swap(int& a, int& b);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值