Teilen über


Compilerfehler C2246

„identifier“: Ungültiger statischer Datenmember in lokal definierter Klasse

Bemerkungen

Ein Member einer Klasse, Struktur oder Union mit lokalem Gültigkeitsbereich wurde als staticdeklariert.

Example

Im folgenden Beispiel wird C2246 generiert:

// C2246.cpp
// compile with: /c
void func( void ) {
   class A { static int i; };   // C2246  i is local to func
   static int j;   // OK
}