0

假设我们有一个枚举类:

enum class E
{
    constant
};

要引用 E 中的枚举数,我们可以写成E::constant,但下面是非法的:

E e;
e.constant;

但是考虑一下:

struct S
{
    enum {constant};
};

两者都是合法的S::constants.constant允许e.constant枚举类不是更一致吗?无能是故意的吗?

4

0 回答 0