Compiler Error C2352
'class::function' : illegal call of non-static member function
A static member function calls a nonstatic member function.
Example
class X { public: static void func1(); void func2(); static void func3() { func1(); // OK, calls static func1 func2(); // error, calls nonstatic func2 } };