>>105
いわゆる「前方参照」は、ポインタの場合にしか使えない。
class Cのコンストラクタのnew Aの前に、前方参照宣言ではなくclass Aの実際の宣言が必要。