C/C++ Compiler (cl.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
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
          };
                                    -♦-