类中的C ++结构声明

时间:2015-11-20 03:59:03

标签: c++ struct

我想在一个类中有一个结构, 像这样:

namespace C {
    class H
    {
        struct A
        {
            .....
        };
        //other members
    };

    class R {
      //R's members
    };
}

在另一个只使用name d.h的头文件中,我需要声明这些类,例如:

namespace C
{
   class H;
   class R;
}

现在我的问题是,如何在struct A文件中声明d.h

我可以使用

namespace C
{
   class H {struct A;}
   class R;
}

0 个答案:

没有答案