我有2個班S
和M
。當我嘗試使用Ostream <<和運算符 - =對於類?
cout << s3 -= m2;
我得到心滿意足的錯誤:
沒有運營商 「 - =」 這些操作數相匹配的操作數類型是:性病:: ostream的 - =
class S
{
public:
S& operator-=(M& m)
{
//my code
return *this;
}
}
我試過3個參數,包括ostream
,但-=
只有2個。 我該如何解決這個問題?
我在想沒有演員可能有辦法。非常感謝! – Aria