比方說,我有一個類數重載運算符+類
class Number
{
public:
int numb;
Number (int g)
{
numb = g;
}
int operator+(int h)
{
return this->numb+h;
}
};
當我嘗試使用我的重載操作
cout << 3 + s; // doesn't work
cout << s + 3;
我明白爲什麼它不工作,但我不」 t知道如何使它的工作3 + s
當然,我可以在類外寫2個參數的運算符+,但我想讓我的運算符在類中重載。
我已經使用了它,但沒有找到任何解決方案。
你的朋友並不總是公開露面,做友情可能不是最好的選擇。 – g24l