2 項演算子が const オブジェクトを戻す必要があります。
class MyClass {
public:
inline const MyClass operator*(const MyClass& left, const MyClass& right);
const MyClass operator/(const MyClass& left, const MyClass& right);
const MyClass operator+(const MyClass& left, const MyClass& right);
private:
int field;
};
|
|