从文件的开头读取,而不会浪费太多内存

  • 本文关键字:太多 内存 文件 开头 读取 c++
  • 更新时间 :
  • 英文 :


目前我是

name_file.close();
name_file.clear();
name_file.open(fname.c_str());

每次我的循环重置后。

但那是浪费记忆吗?

是的,你在浪费资源。您的代码有效,但可能会更好。简单使用

name_file.seekg(0);

这将允许您从文件的开头读取。有关文件的更多信息,请阅读以下内容:http://www.cplusplus.com/doc/tutorial/files/

最新更新