请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师能解释以下这个方法么?那两个::时什么意思

第一个Complex为返回值么
那第二个呢

Complex Complex::operator+(const Complex& x)

正在回答

1回答

不好意思,没看懂你的问题。

0 回复 有任何疑惑可以回复我~
  • 提问者 眼睛眯起来 #1
    Complex& Complex::operator++() {
    	_real++;
    	_image++;
    	return *this;
    }
    
    
    比如这个方法第一个Complex&和第二个Complex分别都是什么意思
    中间的这个符号::什么意思?
    回复 有任何疑惑可以回复我~ 2021-01-30 23:20:01
  • quickzhao 回复 提问者 眼睛眯起来 #2
    ::表示是成员函数,这是前置++和后置++操作符重载,前者返回的对象引用,后者返回的是一个新的对象。看来同学的基础要好好加强下。你可以结合之前++i和i++的部分好好看看。
    回复 有任何疑惑可以回复我~ 2021-01-31 08:48:37
  • 提问者 眼睛眯起来 回复 quickzhao #3
    老师那一个方法怎么能返回两个对象呢
    回复 有任何疑惑可以回复我~ 2021-01-31 15:23:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信