C++学习记录(3) 常量指针与指针常量
两个比较容易混淆的概念。 0. 记忆方法 const int * p; int * const p; int const * p; 这是常见的三种写法,按照从左至右的顺序记忆,按照从右至左的顺序理解。 记忆 只关注const 和 * 的先后先后顺序,const读做常量,*读做指针。 参考《Effective c++》Item21上的做法,如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。 ...