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

时间:2011-11-13 02:21:24

标签: c++ global-variables extern storage-class-specifier

我尝试编译一些代码然后收到错误

  storage class specified for 'FileCase'

这个错误是什么意思?

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

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

  int FileCase =0; 

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

由于

Jis

1 个答案:

答案 0 :(得分:4)

你应该在.h文件中

extern int FileCase;但不在课堂上......

并且在cpp文件中你应该有一个全局变量:

int FileCase = initializer;