>733
前方宣言が逆になってるだけ

class B;
class A { public: B test(); };