const关键字

20 篇文章 2 订阅 ¥9.90 ¥99.00
本文详细介绍了const关键字在修饰指针、指针常量、引用及函数时的不同用法,强调了const如何确保数据的不可变性。通过const,可以创建指向常量的指针,声明指针常量,修饰引用类型以及定义不会修改成员变量的const函数,以实现更安全的代码设计。
摘要由CSDN通过智能技术生成

目录

修饰指针

指向常量的指针*ptr

指针常量:数据类型 * const 指针变量

修饰引用 const &

修饰函数

修饰成员变量


表示一些内容是不可变的或常量的

修饰指针

指向常量的指针*ptr

强调所指对象不可变,但指针本身可以指向其他地址

int a = 10, b = 20;
int const *ptr = &a;  //常量指针形式  *指针
const int *ptr = &a;  //常量指针形式
*ptr = 15;      // × 指向对象不可改
ptr = &b;       // ✔ 可以指向其他地址

指针常量:数据类型 * const 指针变量

强调指针不可变,但指向对象可变

int* const ptr = &a; //指针常量,  数据类型*
*ptr = 15; // ✔
p
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坠金

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值