我有一个定义如下的类
struct X {
X() : data() {}
int data;
enum class Zzz : int { zero, one, two };
Zzz zzz;
};
...
X xval;
xval.zzz - is undefined 或 X::Zzz.zero 的值是多少?我知道它对于常规枚举是未定义的,我想知道类型化枚举的行为是否不同。
我有一个定义如下的类
struct X {
X() : data() {}
int data;
enum class Zzz : int { zero, one, two };
Zzz zzz;
};
...
X xval;
xval.zzz - is undefined 或 X::Zzz.zero 的值是多少?我知道它对于常规枚举是未定义的,我想知道类型化枚举的行为是否不同。