Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"identifierare" : olaglig lagringsklass
Anmärkningar
identifier deklarerades med en ogiltig lagringsklass. Det här felet kan orsakas när mer än en lagringsklass har angetts för en identifierare eller när definitionen är inkompatibel med lagringsklassdeklarationen.
Du kan åtgärda problemet genom att förstå den avsedda lagringsklassen för identifieraren, static till exempel eller extern, och korrigera deklarationen så att den matchar.
Exempel
I följande exempel genereras C2071.
// C2071.cpp
// compile with: /c
struct C {
extern int i; // C2071
};
struct D {
int i; // OK, no extern on an automatic
};
I följande exempel genereras C2071.
// C2071_b.cpp
// compile with: /c
typedef int x(int i) { return i; } // C2071
typedef int (x)(int); // OK, no local definition in typedef