C++中const声明不同位置的不同含义

准则:const是左结合的,先修饰左边,如果左边没有则修饰右边。 如笔记中所说: [[C++中嵌套类型声明的读法]]

比如: int const *r 表示int是常量,而指针是可以改变的(常量指针)。按照之前笔记类型声明的读法(先看右再看左),r是指针

int * const r表示*是常量,int值是可以改变的(指针常量)