error C2597: illegal reference to data member xxxx in a static member function

解决方法:这个错误是因为你尝试在static成员函数中访问非static成员,这肯定不行的,在static函数中没有this指针,你怎么能访问到非static成员变量呢?

所以,你必须想办法传递给这个函数一个要访问对象的指针,通过那个指针来访问非static成员函数。

你可能感兴趣的:(error C2597: illegal reference to data member xxxx in a static member function)