我可以使用什么来获取fstream和cout的参考?

时间:2018-04-16 00:27:07

标签: c++ file fstream

#include <iostream>
#include <fstream>

using namespace std;

void writeit( ostream& os, const char* text) {
    os << text;
}

int main()
{
    ofstream myfile;
    myfile.open("text.txt");
    writeit(myfile, "Hello world");
    writeit(cout, "Hello world");
    return 0;
}

它正在工作,但这很奇怪。有没有更好的解决方案可以在没有模板的情况下在同一功能中写入屏幕和文件?

0 个答案:

没有答案