gpt4 book ai didi

c++ - 知道将哪个ostream传递给函数c++

转载 作者:行者123 更新时间:2023-11-30 04:56:19 25 4
gpt4 key购买 nike

<分区>

我有一个我正在编写的函数,如果它通过文件流与通过控制台输出,它应该以不同的方式处理输出。我可以编写两个函数,一个处理 cout,一个处理 fstream,然后将它们放入一个 if 语句中以确定调用哪个函数,或者可以添加一个 bool 值来确定要运行的版本,但验证在我看来,输出传递给函数。我的第一次尝试是

    void print(unsigned long long exp, unsigned long long* total, 
ostream& out, unsigned long long min, unsigned long long max, unsigned
long long length)
{
if (out == cout)
...
}

有没有办法重载 == 来比较这些或比较这些的函数?

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