作用域枚举的详细类型说明符不得使用“class”关键字

问题描述 投票:0回答:1

我有以下枚举规范:

enum class FaceDirection : int8
{
  Down,
  Up
};

g++ 4.8.1 给出以下错误:

警告:作用域枚举的详细类型说明符不得使用“class”关键字

这是什么原因造成的?

c++ c++11 g++ enum-class elaborated-type-specifier
1个回答
59
投票

检查您从中派生

enum class
的类型是否存在。在本例中,没有为
int8
指定 typedef。

© www.soinside.com 2019 - 2024. All rights reserved.