我的旧代码是这样的,
class A
{
public:
enum SomeType {enA=0, enB, enCount};
private:
bool SomeArray[enCount];
}
它在 Visual Studio 2017 上运行良好。但在 VS2019 上提示警告C26812。我只是按照MS doc修改了代码,
enum class SomeType {enA=0, enB, enCount};
警告消失了,但bool SomeArray[enCount];
没有编译。