const的作用

const关键字在C++中用于声明不可变变量,它可以修饰变量、指针和引用。对于指针,const可以表示指向常量的指针或常量指针。引用的const则意味着它是指向常量的引用,不允许通过引用修改值。const还能用于成员函数,限制其修改成员变量。值得注意的是,引用本身不能用const修饰,因为它只是对象的别名。
摘要由CSDN通过智能技术生成

const内容整理

作用

  1. 修饰变量,说明该变量不可以被改变;
  2. 修饰指针,分为指向常量的指针和自身是常量的指针;
  3. 修饰引用,指向常量的引用,用于形参类型,即避免了拷贝,又避免了函数对值的修改;
  4. 修饰成员函数,说明该成员函数内不能修改成员变量。

const 的指针与引用

  • 指针
    • 指向常量的指针(pointer to const)
    • 自身是常量的指针(常量指针,const pointer)
  • 引用
    • 指向常量的引用(reference to const)
    • 没有 const reference,因为引用只是对象的别名,引用不是对象,不能用 const 修饰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值