标签: c++ c++11 g++ enum-class g++4.8
我有以下枚举规范:
enum class FaceDirection : int8 { Down, Up };
g ++ 4.8.1给出以下错误:
警告:scoped enum的elaborated-type-specifier不能使用'class'关键字
是什么导致这种情况?
答案 0 :(得分:28)
检查您从“存在”中派生enum class的类型。在这种情况下,没有为int8指定typedef。
enum class
int8