Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Bezeichner': Ungültige Speicherklasse
Bemerkungen
identifier wurde mit einer ungültigen Speicherklasse deklariert. Dieser Fehler kann verursacht werden, wenn mehr als eine Speicherklasse für einen Bezeichner angegeben ist oder wenn die Definition mit der Speicherklassen-Deklaration nicht kompatibel ist.
Um dieses Problem zu beheben, verstehen Sie die beabsichtigte Speicherklasse des Bezeichners , z static . B. oder externkorrigieren Sie die Deklaration entsprechend.
Beispiele
Im folgenden Beispiel wird C2071 generiert.
// C2071.cpp
// compile with: /c
struct C {
extern int i; // C2071
};
struct D {
int i; // OK, no extern on an automatic
};
Im folgenden Beispiel wird C2071 generiert.
// C2071_b.cpp
// compile with: /c
typedef int x(int i) { return i; } // C2071
typedef int (x)(int); // OK, no local definition in typedef