我有一个具有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,
...
};
那可能吗?如何?