【发布时间】:2014-03-07 16:33:05
【问题描述】:
我是 C++ 编程新手,我想返回在运算符重载中默认传递的对象。请帮我解决这个问题.....
例如。
adi operator+(adi& s2){return s1;}
main()
{
s3=s1+s2;
}
【问题讨论】:
-
不确定你到底在问什么,但你的操作员应该接受两个参数。我还建议您参考
const参考。 -
看看this的问题。它有更多关于重载运算符的信息。
-
caebli3 的链接很好 - 具体来说,在最佳答案中查找“二进制运算符”标题。
-
当我使用 *return 这个。我做到了。我已成功返回 s1,它被隐式传递给重载的运算符函数。
标签: c++ operators operator-overloading