为“FileCase”错误指定的存储类

jis*_*jis 2 c++ global-variables extern storage-class-specifier

我试图编译一些代码但是我收到错误

  storage class specified for 'FileCase'
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?

这是否与我在头文件的私有部分将其声明为 extern int 的事实有关?

我无法解决这个问题。在 cpp 文件中,我已将其声明为

  int FileCase =0; 
Run Code Online (Sandbox Code Playgroud)

在需要它的函数内部,但是它不能解决问题。有谁知道可能是什么问题?

谢谢

吉斯

nea*_*gab 5

在 .h 文件中你应该有:

extern int FileCase; 但不是在一个班级...

在 cpp 文件中,您应该有一个全局变量:

int FileCase = initializer;