>"运算符如何进行 I/O?-6ren"> >"运算符如何进行 I/O?- 这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Operator overloading 我正在期待已久的 C++ 回归,并且有一些基本符号在其他语言中似乎-6ren">
gpt4 book ai didi

c++ - "<<"和 ">>"运算符如何进行 I/O?

转载 作者:可可西里 更新时间:2023-11-01 15:37:59 28 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Operator overloading

我正在期待已久的 C++ 回归,并且有一些基本符号在其他语言中似乎并不那么突出。

如果你看这行代码

cout << "firstvalue is " << firstvalue << endl;

我意识到这是做什么的。它将“firstvalue is x”写入控制台。 x 是 firstvalue 的值。但是,我对“<<”或“>>”双尖括号一无所知。我无法研究它们或它们的作用,因为我不知道它们的正式名称。

我的问题是,上面的语句中实际发生(一步一步)是什么?这些“<<”是做什么用的?我想我明白 cout 是一个用于写入控制台的标准库函数。但是我习惯于 objective-c 或点符号。我没有看到这个“cout”函数是哪个对象的成员。

我可以更容易地理解 printf,因为它至少为参数提供了大括号。例如printf("这里是你的字符串").

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