看你是C还是C++咯,
C:
第一,限定一个只读变量(不是常量)。如const double PI = 3.14
第二,限定函数参数,如,
void function(const char *p) //函数只能读取不能改变p的值
C++里入了这两个以外还有一个,就是类的const成员函数,
class A
{
public: void function(int arg) const;
}
这个const是限定这个成员函数不能改变类数据成员的值,就把this指针限定为const this.
网友评论