这里就是简单的写一点点const和常量的东西
大家如果看到const只想到常量拿着用,那就是大炮打蚊子......
最近被const眩晕了一波,好多东西想起来又忘了,记忆最深的就是“从右往左读”......
花了点时间画几个图顺便整理一波~
所有const对象都必须初始化
只能对const对象执行不改变其内容的操作
- const对象有哪些
- 比较烦的引用、指针和const的种种关系
- 零散的坑
默认const对象仅本文件内有效,多文件共用一个的话统统加extern
常量引用其实是指“对常量的引用”......和常量指针有本质区别......
- 关于读法
主要是指针容易看花眼......还是从右往左,就近原则看声明符;const带*的一定是个常量指针......
- 顶层和底层const
只要对象不可变,就是顶层const;对象可变就是底层const
声明引用的const全都是底层const