相关疑难解决方法(0)

c ++中的外部枚举

我有一个我在一些.h文件中声明的枚举:

typedef enum {
    NONE,
    ONE,
    TWO,
    THREE
} MYENUM;
Run Code Online (Sandbox Code Playgroud)

在一个单独的.cpp我不能这样做:

extern enum MYENUM; //works
extern MYENUM TWO; //makes sence, TWO is not an INSTANCE of MYENUM...
Run Code Online (Sandbox Code Playgroud)

怎么会这样做而不包括枚举枚举的整个标题?

c++ syntax compilation extern linkage

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

compilation ×1

extern ×1

linkage ×1

syntax ×1