const 与指针符号不同的前后顺序会有什么区别 问题 我经常搞混const int *,const int * const和int const *的区别,怎么区分它们呢? 回答 请先阅读这篇文章:读懂 C 的类型声明(译),接着可以看下下面的例子。 int * p– p is pointer to int int const * p– p is pointer to const int int * cons...
表示指针本身和指向的内容均为常量。 二、放在函数前后区别 1、int GetY() const; 2、const int * GetPosition(); 对于1 该函数为只读函数,不允许修改其中的数据成员的值。 int f() const;//const是修饰隐藏的this指针的,意思是类的成员变量是const,不可修改 const int f();//这个很简单,返回值是const...