const表示成员函数不会修改类中的数据成员。 规则: 在类中被const 声明的函数只能访问const 函数,而非const 函数可以访问任意成员函数。在成员函数中不管数据是否具有const 属性,编译器检查的的是是否有修改(赋值,自增自减等)加上mutable修饰符的数据成员在任何情况下通过任何手段都可以进行修改,所以在const函数也是可以进行修改的