class A{
class B{
};
};
こういうクラス宣言があったとして。
この宣言をしてあるヘッダファイルを読み込まずに他のクラスでclass Bを使う(先行宣言する)の
ってできるのかな?

class A; //先行宣言
class A::B; //先行宣言?
class C{
A* a; //OK
A::B* b; //NG
};