如何声明绑定到另一个类的成员的类型成员?

时间:2016-07-08 20:49:09

标签: c++

class A
{
   public:
   int a;
}

class B
{
   public:
   ????(A.a) a;
}

我希望B.a与A.a.的类型相同。 decltype不正确,我不想将typedef添加到A类。

1 个答案:

答案 0 :(得分:7)

请尝试decltype,如下所示:

class B
{
public:
    decltype(A::a) a;
};
相关问题