gpt4 book ai didi

c++ - 输出到文件或 cout 的通用流——C++

转载 作者:太空狗 更新时间:2023-10-29 21:26:22 31 4
gpt4 key购买 nike

我想更改一个显示有关类的一些信息的函数,以便可以打印到屏幕或写入文件,具体取决于我传递给函数的流类型。

我想要一个像这样的函数:

void output(int x, default (what class do I need here??) &stream=cout){
stream << x ;
}

这样做的正确方法是什么???感谢您的帮助!

最佳答案

你通常想要 std::ostream& .请注意,大多数程序员只会重载 operator<<而不是定义一个单独的 output()像您所做的那样运行。

关于c++ - 输出到文件或 cout 的通用流——C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11822146/

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