const关键字用在函数上,说明这个函数不能修改类的成员变量。这个用法一般如:class BaseGraph{public:virtual int GetArea() const =0;}class DerivedGraph :BaseGraph{......}在这里,GetArea()只有在各个派生类才有效(基类其实就是定义一个接口函数),而这个函数后面加const限定限定这个函数是不会修改类成员变量的。