【发布时间】:2012-01-13 23:58:48
【问题描述】:
我的意思:
每个人都知道这种将流重定向到输出的方法:
cout << "sometext"
但是是否可以将该流传递给这样的函数:
my_function() << "sometext";
【问题讨论】:
-
你想做什么?您编写的调用 my_function(),并使用“sometext”执行返回值的 operator
-
你没有“重定向”任何东西,字符串不是流。不要将 C++ 与 shell 混淆。这只是一个函数调用。
-
将流重定向到输出是什么意思?您的示例只是将
"sometext"写入输出流cout
标签: c++ function parameters iostream