您的位置:首页 > 基金 > 正文

ostream是什么类型(ostream)

2023-08-02 06:41:37 来源:科技网

1、如果写成这样


(资料图片)

2、ostream operator << (ostream& os, Point& pt)

3、则:

4、Point a, b;

5、cout<<a<<b;

6、错误,只能写为:

7、cout<<a;

8、cout<<b;

9、原因在于

10、cout<<a<<b;

11、相当于:

12、(cout<<a)<<b;

13、第一个()中返回cout的临时变量,它可以不可以作为左值。因而错误。

14、如果写成:

15、ostream& operator << (ostream& os, Point& pt)

16、则:

17、cout<<a<<b;

18、正确,因为它等同于

19、(cout<<a)<<b;

20、(acout<<a)返回cout的引用,即就是它自己,它可以再次作为左值。因而能够连着写这个输出流

本文到此讲解完毕了,希望对大家有帮助。

标签:

相关阅读

大家爱看

通古斯大爆炸之谜_通古斯大爆炸 通古斯大爆炸之谜_通古斯大爆炸

1、我来说给你听,应该是尼古拉的杰作,因为通古斯的爆炸既没有陨石造

最近更新