friend 构造体,继承一个类里的结构体

friend 结构体,继承一个类里的结构体struct BBclass A{friend BBstruct B{}}struct BB : public A::B{

friend 结构体,继承一个类里的结构体

struct BB;
class A
{
friend BB;
struct B{};
};
struct BB : public A::B
{

}


想让BB继续自A类里的B结构体,但提示inaccessible,所以把BB设为A类的friend,还是不行
[解决办法]
B设成public:不行吗?
[解决办法]
class A     {  
                struct B{};     
    struct BB : public B     {       } 

};