0

我有一个具有type自定义枚举类属性的类Class::Type。目前的声明Class看起来像这样:

class Class {
    enum class Type {
        a,
        b,
        c,
        ...
    } type;
};

但我想把声明Class::Type放在其他地方(最好类声明之后),这样它就不会妨碍类声明中的视觉效果:

//something like this, if it was possible
class Class {
    enum class Type;
    Type type;
};

enum class Class::Type {
    a,
    b,
    c,
    ...
};

那可能吗?如何?

4

0 回答 0