私の教科書では、 + 演算子のオーバーロードの例を示しています
Sales_item operator+ (const Sales_item& lhs, const Sales_item& rhs)
{
Sales_item ret(lhs);
ret += rhs;
return ret;
}
しかし、リンクされたリストで試してみると、0 または 1 つの引数しかとれないことがわかります。
私が見ていないのは何ですか?2つの引数を取ることができない場合、どうすれば2つのオブジェクトを追加できますか?