不能同时用static和const修饰一个成员函数 Posted on 2011-08-02 Edited on 2021-08-09 In cpp 1.普通的成员函数 编译器会自动为其添加一个this指针作为入参 该成员函数能修改成员变量 2.在成员函数后面加const(注意是后面!) 编译器会自动为其添加一个const *this指针作为入参 该成员函数不能修改成员变量 3.成员函数加static 编译器不会加this指针 该成员函数不能直接访问成员变量,只能访问静态成员变量 所以在成员函数加static和后面加const是矛盾的,即不能同时这样修饰一个成员函数.