fstream包含ofstream和ifstream的所有内容? [关闭]
Posted
技术标签:
【中文标题】fstream包含ofstream和ifstream的所有内容? [关闭]【英文标题】:Fstream contain all the content of ofstream and ifstream? [closed] 【发布时间】:2013-08-29 17:05:45 【问题描述】:如果可以同时使用std::fstream
,为什么我们要使用std;:ofstream
输出和std::ifstream
输入?
【问题讨论】:
我想他是在问你是否可以只使用fstream The_Old_In_And_Out;
之类的东西并让它同时作为输入和输出流
@Chemistpp:等等,这也是对他问题的有效解释。该死。回滚我的编辑...
阅读the documentation 可能比在这里发帖更费力。
对不起,我指的是 fstream、ofstream 和 ifstream 库。我可以从 fstream 库中获取 ofstream 和 ifstream 类,对吧?
【参考方案1】:
这与 stringstream、istringstream 和 ostringsstream (link) 的情况类似。
通常您不会从同一个流中读取和写入,因此使用 ifstream 和 ofstream 更容易,因为您不必担心流状态和流位置(就像 fstream 一样)。
【讨论】:
以上是关于fstream包含ofstream和ifstream的所有内容? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
C++文件读写详解(ofstream,ifstream,fstream)
C++文件读写详解(ofstream,ifstream,fstream)
C++中,ifstream和ofstream定义文件流的区别