【发布时间】:2012-07-25 11:37:31
【问题描述】:
有没有办法让 C++ 中的流(读取或写入文件)从一个函数打开到另一个函数?
【问题讨论】:
-
为什么需要这样做?您要解决的问题是什么?
-
只需将其传递给函数而不关闭...如果这不能回答您的问题,请更具体。
-
我开始认为可能有一个
fstream对象在 in 函数中。 -
我注意到流在作用域结束时自动关闭。现在我也只是尝试通过引用传递它,我在我的“文件”类的方法中使用它:
int File::sendErrorOpeningStream(std::string ifstream_ofstream, std::ofstream outputFile, char *wd)但是我想出了:error C2664:'File::sendErrorOpeningStream':无法转换参数 2从“std::ostream”到“std::ofstream”