Const的区别 学习笔记

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

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

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

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

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

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

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


若作用于函数:

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

相关推荐
weiabc44 分钟前
学习electron
javascript·学习·electron
fengbizhe1 小时前
笔试-笔记2
c++·笔记
余为民同志1 小时前
mini-lsm通关笔记Week2Day4
笔记
墨染风华不染尘1 小时前
python之开发笔记
开发语言·笔记·python
徐霞客3201 小时前
Qt入门1——认识Qt的几个常用头文件和常用函数
开发语言·c++·笔记·qt
HackKong1 小时前
小白怎样入门网络安全?
网络·学习·安全·web安全·网络安全·黑客
澜世2 小时前
2024小迪安全基础入门第三课
网络·笔记·安全·网络安全
Bald Baby2 小时前
JWT的使用
java·笔记·学习·servlet
心怀梦想的咸鱼2 小时前
UE5 第一人称射击项目学习(四)
学习·ue5
AI完全体3 小时前
【AI日记】24.11.22 学习谷歌数据分析初级课程-第2/3课
学习·数据分析