随着开封我的意思是:
ofstream outFile;
outFile << "Some text";
Run Code Online (Sandbox Code Playgroud)
所以我把文本放在一个ofstream没有调用.open()方法的地方.g ++没有抱怨,所以也许我仍然可以保存数据?怎么样?
执行此操作后,流将处于失败状态(outFile.fail()将为true).文本没有存储在任何地方,所以不,你不能保存它.
如果要将数据存储在内存中,请使用std::ostringstream(从<sstream>标题中).