我想在一个类中有一个结构, 像这样:
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;
}