永发信息网

c++入门 为什么o可以这样用 难道说o就相当于cout吗

答案:2  悬赏:50  手机版
解决时间 2021-03-25 09:35
  • 提问者网友:你给我的爱
  • 2021-03-24 09:23
c++入门 为什么o可以这样用 难道说o就相当于cout吗
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-03-24 10:00
1、这是运算符重载。
2、cout本来就是ostream类的对象,只要是ostream类的对象,就可以用来作为变量保存流的信息。你也可以用myOStream之类的任意符合C++命名规则的变量名代替cout,只要是通过ostream os;形式声明的。
3、istream同理。
4、用引用传递的原因是因为可以按引用可以连续写<<,你的教材上应该有说明。
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-03-24 10:45
一,重载了操作符<<
二,cout是ostream的对象 ,o同样如此
三,函数意思是操作符<<支持你的Complex类
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯