質問する
1781 次
1 に答える
1
問題を引き起こしているのはあなたの宣言だと思います:
friend ostream & operator << (ostream & out, const term & object);
と
ostream & operator << (ostream & out, const Polynomial & object);
これらは一致しません。1 つはオブジェクトを使用するterm
方法で、後者はPolynomial
オブジェクトを使用する方法です。関数は struct に固有のデータメンバーを使用するため、この関数で term オブジェクトを使用することを想定していますterm
。term
したがって、オブジェクトを受け入れるように後者を変更します。
ostream & operator << (ostream & out, const term & object);
于 2012-11-29T22:26:54.233 に答える