可能重复:
C++ 中的运算符重载为 int + obj
我有A一个重载的类operator+。我的问题是我希望能够通过以下两种方式使用求和。
A a;
a + 5;
和
5 + a;
我如何超载+才能做到这一点?我知道我们可以重载++执行后增量和前增量(++x和x++),那么我怎样才能模拟上述能力呢?
可能重复:
C++ 中的运算符重载为 int + obj
我有A一个重载的类operator+。我的问题是我希望能够通过以下两种方式使用求和。
A a;
a + 5;
和
5 + a;
我如何超载+才能做到这一点?我知道我们可以重载++执行后增量和前增量(++x和x++),那么我怎样才能模拟上述能力呢?