gpt4 book ai didi

c++ - 流插入运算符级联对象引用

转载 作者:行者123 更新时间:2023-11-28 07:02:05 25 4
gpt4 key购买 nike

为什么下面的函数必须引用 ostream 对象。我没有正确地深入理解它,并且在任何地方都找不到它关于流插入运算符,返回对对象的引用的函数,

friend ostream& operator<<(ostream& osObject, const class& cObject)

我知道 friend 和所有这些东西,但只知道这个对对象的引用,我读到它的相关内容,因为我们可以做这样的事情

cout<<obj1<<obj2<<....<<....<<....

如此继续下去,但没有正确理解它的细节。如果有人能帮助我,我会很高兴。谢谢。

最佳答案

运算符是一个函数。该函数有两个参数。一个是执行流式传输的流,另一个是要流式传输的类。当你写 a << b , 一个 operator<<使用参数自动调用函数 ab .

关于c++ - 流插入运算符级联对象引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22286189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com