注册 登录
编程论坛 C++教室

C++运算符重载

沓炅 发布于 2018-03-12 15:26, 1508 次点击
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录


Complex Complex::operator+(Complex &c){....}为什么要这样写??????



Complex operator+(int&i,Complex &c){....}
为什么不是
Complex Complex::operator+(int&i,Complex &c){....}
2 回复
#2
Jonny02012018-03-12 19:00
没明白你具体什么意思
Complex:: 是类作用域
没加这个就可以看成全局的
#3
yangfrancis2018-03-13 22:39
因为不想把那种 + 号作为成员函数。
你如果要作为成员函数写,当然也可以的
1