c++ - 保持从一个函数到另一个函数的流打开

标签 c++ file-io stream

在 C++ 中,有什么方法可以使流(在文件中读取或写入)从一个函数打开到另一个函数?

最佳答案

是的,您可以在函数外部创建流并将其作为参数传递给方法:

void myFunction(ifstream &stream) {...}

稍后在完成后关闭流:stream.close()

或者在第一个函数中创建流并将其返回给调用方法,然后将其传递给第二个函数。

关于c++ - 保持从一个函数到另一个函数的流打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11676832/

相关文章:

c++ - g++ 创建一个 const 的几个符号?

java - 性能方面,Python VS JAVA 基于文件的处理

c++ - Linux 中跨进程的文件 I/O?

c++ - 在构造函数中为另一个相同类型的对象构造一个对象是个好主意吗?

c++ - 需要处理 C++ 类成员的静态函数

xml - 如何使用 nodejs 将可读流转换为有效的 JSON?

C++ : Ignoring multiple << Operators in a line

c# - 将字节数组保存到文件

c++ - Make 不生成调试符号

java - 如何在java中将String转换为Reader