Const的区别 学习笔记

C++程序设计之const八大用法_哔哩哔哩_bilibili

const优先修饰const左边,若左边没有东西,则修饰右边的东西

前两个a,b不是指针由于修饰的是int,是类型,所以a和b的值不能改变

c的类型的指针,const修饰的是int,所以c可以指向其它地址,但是不能修改里面的值

首先c的const修饰的是*,它不能指向常量,因为指向指针只是不能将指针指向其它,而不是不能改变内部值

const修饰在类型前面,即A是常量,指向的对象不能改变,但可以改变对象的内部地址中的值

volatile是声明A是易变的,不声明A的值不改变


若作用于函数:

那么函数内的成员必须都为const类型

相关推荐
蒟蒻的贤11 分钟前
yolo12结构学习
学习
●VON1 小时前
CANN推理引擎:从云端到边缘的极致加速与部署实战
学习·react native
笔画人生1 小时前
深度解析 CANN 项目:以 `ops-transformer` 为例探索高性能 AI 算子库
学习·开源
AI视觉网奇2 小时前
3d数字人 ue blender 绑定衣服对齐 2026
学习·ue5
Nan_Shu_6142 小时前
学习: Blender 基础篇
学习·blender
Hello_Embed2 小时前
libmodbus 移植 STM32(USB 串口后端篇)
笔记·stm32·单片机·嵌入式·freertos·libmodbus
张祥6422889042 小时前
RTKLIB源码和理论结合分析笔记三
笔记
日更嵌入式的打工仔2 小时前
0欧电阻作用
笔记
奶茶精Gaaa3 小时前
工具分享--json在线转换工具
学习
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [drivers][I2C]I2C
linux·笔记·学习