读书人

怎么改变默认的输出流

发布时间: 2012-03-15 11:50:39 作者: rapoo

如何改变默认的输出流
我有一个函数,用来将数据输出到指定的文件中
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;
}

读书人网 >C++

热点推荐