标签: c++11 enums
所以我得到了一个部分定义的枚举,我需要在程序的其他多个部分使用它。正如我想的那样,C ++ 11中没有外部枚举。那么如何在不同的单元中使用相同的定义枚举?很抱歉有重复或误解。
答案 0 :(得分:5)
这似乎正是头文件的用途:
enum_def.H:
enum class my_enum_type { /* .... */ };
FILE1.C:
#include <enum_def.H>
file2.c中: