Click to Rate and Give Feedback
MSDN
MSDN Library

  Switch on low bandwidth view
eMbedded Visual C++ Guide
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
   }
};
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker