草庐IT

previous_redemptions

全部标签

c++如何在不同的枚举名称中具有相同的枚举成员名称而不会出现错误:redefinition; previous definition was 'enumerator'

我有一个配置文件,我包含在我的所有文件中我有不同的枚举,但每个枚举内部都有相同的元素名称例如:config.henumGameObjectType{NINJA_PLAYER};enumGameObjectTypeLocation{NONE,MASSAGE_ALL,//thisisforComponentMadiatorNINJA_PLAYER};但是当我尝试使用正确的枚举名称调用枚举来编译项目时m_pNinjaPlayer=(NinjaPlayer*)GameFactory::Instance().getGameObj(GameObjectType::NINJA_PLAYER);Com