以下是log.h
文件中的代码:
struct SUCC_CODE{
static const int RECOGNIZER_OK = 0;
};
log.h
文件中的上述代码抛出编译器错误:
Type name does not allow storage class to be specified
答案 0 :(得分:0)
结构成员可能不是static
。删除该说明符,编译器应该停止抱怨。 This question解释说它是C ++中的有效说明符。
答案 1 :(得分:0)
C不允许您在结构中使用static
。它甚至不清楚在C结构中意味着什么。