代入演算子でなくともClassA A2B(const ClassB&);のような関数を作れば良いと思うのですが。