我正在修复一些使用旧式iostream库的相当旧的C++代码,我遇到了以下非编译代码行:::ofstreamofile;ofile.open("filename",ios::trunc,filebuf::openprot);我收到这个错误:errorC2039:'openprot':isnotamemberof'std::basic_filebuf'很明显,它已经不复存在了。问题是,我找不到关于openprot作为参数做了什么的任何信息,因此我不能用新的东西替换它,而且我害怕完全删除参数。任何具有任何C++历史知识的人都知道这个东西做了什么? 最佳答案