struct C::B;
struct A
{
  C::B* b;
};
namespace C
{
  struct B
  {

  };
}

これ通らないんですが、解決する方法ありますか?