如何改变默认的输出流
我有一个函数,用来将数据输出到指定的文件中
void print( ofstream &out )
{
...代码部分...
}
但在有些时候,我想将输出定向到屏幕,那调用函数时的实参该如何传递?谢谢!
[解决办法]
void print(std::ostream& out)
{
}
print(std::cout);
std::ofstream ofs;
print(std::ofs);
[解决办法]
void print(ostream & out)
用它们的基类类型呀
[解决办法]
void print(ostream & out)
{
out < < "aaaa " < <endl;
}
int main()
{
print(cout);
return 0;
}