采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
全局运算符+是有两个输入的,但成员函数不是,你想想是不是。
老师,我也有这个疑惑,看到成员函数后明白了。
还有一个疑问,在程序中下断点发现,a+b中的重载运算符+是a的成员函数,传入参数是b;c=a+b中重载运算符=是c的成员函数,传入参数是a+b的结果,所以是所有的重载运算符都是其前面变量的成员函数吗?
不是,有全局的运算符。比如课程中的: friend ostream& operator<<(ostream& os, const Complex &x); friend istream& operator>>(istream& is, Complex &x);
登录后可查看更多问答,登录/注册
一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维
1.2k 12
1.3k 10
1.2k 9
992 9