问题排查: 一、静态成员函数的调用方式 用户代码通过静态成员函数的类对象进行调用。用户代码通过类名类作用域运算符进行调用。 二、静态成员函数没有this指针 因为没有this指针,所以静态成员函数内部不能调用类的的非静态成员,否则会报以上错误。 解决方法: 对问题一,修改为正确的调用方式。对问题二,将要调用的非静态成员改为静态成员。注意,修改为静态成员的函数的内部也不应该使用类的非静态成员。