Aracılığıyla paylaş


Derleyici Hatası C2071

'identifier' : geçersiz depolama sınıfı

Açıklamalar

identifier geçersiz bir depolama sınıfıyla bildirildi. Bu hata, bir tanımlayıcı için birden fazla depolama sınıfı belirtildiğinde veya tanım depolama sınıfı bildirimiyle uyumsuz olduğunda kaynaklanabilir.

Bu sorunu çözmek için tanımlayıcının hedeflenen depolama sınıfını (örneğin, static veya extern) anlayın ve bildirimi eşleşecek şekilde düzeltin.

Örnekler

Aşağıdaki örnek C2071 oluşturur.

// C2071.cpp
// compile with: /c
struct C {
   extern int i;   // C2071
};
struct D {
   int i;   // OK, no extern on an automatic
};

Aşağıdaki örnek C2071 oluşturur.

// C2071_b.cpp
// compile with: /c
typedef int x(int i) { return i; }   // C2071
typedef int (x)(int);   // OK, no local definition in typedef