为了类型安全,我想将枚举更改为枚举类,但会出现错误。blue const std::vector<Colour> something { red, green };}
效果很好但是,如果我将枚举更改为枚举类,则会得到诸如error: ‘green’ was not declared in this scope之类的错误。我能做什么?
我在头文件中定义了这样一个结构: enum Status { };稍后,当我尝试使用这个枚举时:continue;expected primary-expression before '.' token我试过以下几种方法,效果很好MessageA::Status::eReady ) continue; Stat