c++ const个人总结

const总的来说分为底层const顶层const
看完第二章只要记住这两点拿捏const不在话下,自己的思考与感悟
1 顶层const: const修饰的对象本身是一个常量    例如const int a = 10; int *const p = &a;  这种const修饰的a和p代表着自身就是一个常量,指针所指的对象是不是常量都可以
2 底层const:我自以为是的以为我指的对象是一个常量    什么意思呢,就是不能通过我去改变所指对象的值,但是我所指的对象本身是不是常量都可以。但反过来如果所值的对象是一个常量,那么我必须是一个底层const

顶层const汇总:const int a = value; 常量指针
底层const汇总:指针常量,引用常量
引用和顶层const必须初始化。
#C/C++#
全部评论
走过路过不要错过,欢迎讨论
点赞
送花
回复
分享
发布于 2022-10-14 23:33 四川

相关推荐

2 4 评论
分享
牛客网
牛客企业服务