如何定义别名以通过结构访问枚举类成员?

时间:2019-04-18 16:16:01

标签: c++ enums alias

给出以下代码:

class A {
    enum class B {
        Member
    };
    struct C {
    };
};

如何定义允许我以B::Member身份访问C::B::Member的类型别名?

1 个答案:

答案 0 :(得分:8)

struct C {
    using B = A::B;
    // or: typedef A::B B;
};