Const的区别 学习笔记

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

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

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

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

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

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

 

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


若作用于函数:

 

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

猜你喜欢

转载自blog.csdn.net/qqQQqsadfj/article/details/132409692
今日推荐