C/C++ Compiler (cl.hlp) (Table of Contents; Topic list)
C2246
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     Compiler error C2246
 
     'identifer' : illegal static data member in locally defined class
 
     The specified member of a class, structure, or union with local
     scope was declared as static.
 
     The following is an example of this error:
 
          void func( void )
          {
             class A
             {
                static int i;    // error, i is local to func
             };
          };
 
          class B
          {
             static int i;       // OK
          };
                                    -♦-