Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Identifikátor: neplatná třída úložiště
Poznámky
identifier byla deklarována s neplatnou třídou úložiště. Tato chyba může být způsobena, když je pro identifikátor zadána více než jedna třída úložiště nebo pokud je definice nekompatibilní s deklarací třídy úložiště.
Pokud chcete tento problém vyřešit, seznamte se s zamýšlenou třídou úložiště identifikátoru ( například nebo static) a opravte deklaraci tak, extern aby odpovídala.
Příklady
Následující příklad vygeneruje C2071.
// C2071.cpp
// compile with: /c
struct C {
extern int i; // C2071
};
struct D {
int i; // OK, no extern on an automatic
};
Následující příklad vygeneruje 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