然而非静态成员变量和非静态成员函数是针对类的对象而言。然而从本质上来说类的静态成员函数的函数形参中没有默认的this指针,导致不能调用具体实例对象的成员。先在静态成员函数中调用静态成员变量:编译下提示了错误:大意是在静态成员函数中引用了类的非静态成员变量b。

C++静态成员函数不能调用非静态成员变量(详解)

C++静态成员函数不能调用非静态成员变量(详解)

C++静态成员函数不能调用非静态成员变量(详解)