класс хранения, указанный для ошибки 'FileCase' - PullRequest
1 голос
/ 13 ноября 2011

Я пытался скомпилировать некоторый код, но получаю ошибку

  storage class specified for 'FileCase'

Что означает эта ошибка?

Это связано с тем, что я объявил его как extern int в приватной части файла заголовка?

Я не могу решить эту проблему.В файле cpp я объявил его как

  int FileCase =0; 

внутри функции, где это необходимо, но это не решает проблему.Кто-нибудь знает, в чем может быть проблема?

Спасибо

Jis

1 Ответ

4 голосов
/ 13 ноября 2011

в файле .h вы должны иметь:

extern int FileCase; но не в классе ...

и в файле cpp у вас должна быть глобальная переменная:

int FileCase = initializer;

...