Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
'идентификатор' : недопустимый класс хранилища
Замечания
identifierобъявлен недопустимым классом хранилища. Эта ошибка может возникнуть, когда для идентификатора указано несколько классов хранилища или когда определение несовместимо с объявлением класса хранилища.
Чтобы устранить эту проблему, изучите предполагаемый класс хранилища идентификатора (например, static или) externи исправьте соответствующее объявление.
Примеры
В следующем примере создается C2071.
// C2071.cpp
// compile with: /c
struct C {
extern int i; // C2071
};
struct D {
int i; // OK, no extern on an automatic
};
В следующем примере создается 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