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