class B;
class A { B *p; }
・・・何故このスレなんだ?