【发布时间】:2014-01-11 16:11:18
【问题描述】:
我只是想知道你是否有办法做到这一点:
ofstream exemple (name);
exemple << Display();
Display() 是一个 void 方法,只能做类似的事情:
cout << "Something" << endl;
我会这样做,因为我已经为每个类编写了所有方法 Display(),我想将它们发送到 cout 的内容放入我的文件中,或者重新创建一些方法“string Display()”。
有可能吗?
谢谢!马可
【问题讨论】:
-
你可以返回ostream。或者做流操作符重载(tutorialspoint.com/cplusplus/…),因为你说你正在使用类。
-
我试过了,但是得到一个错误,我不能返回一个私人成员(cout)。
标签: c++ fstream cout io-redirection ofstream