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