Errore del compilatore C2246
'identifier': membro dati statici non valido in una classe definita localmente
Un membro di una classe, di una struttura o di un'unione con ambito locale è dichiarato come static
.
L'esempio seguente genera l'errore C2246:
// C2246.cpp
// compile with: /c
void func( void ) {
class A { static int i; }; // C2246 i is local to func
static int j; // OK
};