请问为什么函数返回值是iostream型,其本质也是一个函数,那么可否使用void型?

friend iostream & operator << (istream & input,time & t)问题,为什么函数返回值是iostream型,本质也是一个函数,那么可否是void型;还有问什么返回值要引用 举例:
类Complex的对象c,cout<<c;

DIEA
浏览 216回答 2
2回答

皈依舞

你可以用void声明. 但是这样就不能连续输出.如:不能cout<</*time对象*/<</*time对象*/-----------------------这里的返回值是void 而不是iostream对象.

qq_笑_17

iostream 是 istream 的你类啊!还有,如果不是返回引用,那么对于cout<<c<<c;怎么办?
打开App,查看更多内容
随时随地看视频慕课网APP