首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么改变默认的输出流

2012-03-15 
如何改变默认的输出流我有一个函数,用来将数据输出到指定的文件中voidprint(ofstream&out){...代码部分...

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

热点排行