0
4

1 に答える 1

1

問題を引き起こしているのはあなたの宣言だと思います:

friend ostream & operator << (ostream & out, const term & object);

ostream & operator << (ostream & out, const Polynomial & object);

これらは一致しません。1 つはオブジェクトを使用するterm方法で、後者はPolynomialオブジェクトを使用する方法です。関数は struct に固有のデータメンバーを使用するため、この関数で term オブジェクトを使用することを想定していますtermtermしたがって、オブジェクトを受け入れるように後者を変更します。

ostream & operator << (ostream & out, const term & object);
于 2012-11-29T22:26:54.233 に答える