您好,我创建了一个 global.h 文件,我在其中定义了枚举 token 如果我使用除 glabal.cpp 文件之外的 Token 值,我会得到 token 的垃圾值 我还在我使用 token 值的其他文件中包含了“global.h”文件,我该如何更正此问题。
最佳答案
如果我假设您的问题是您不想在每个文件中包含 global.h 是正确的...
您需要将枚举包含在您使用它的任何源文件中。 You cannot forward declare an enum .
关于c++ - 在另一个 cpp 文件中使用枚举时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2563153/