我见过这样写的代码:

ifstream fin;
fin.open("largefile.dat", ifstream::binary | ifstream::in);

现在这让我感到困惑,上面的代码和下面使用 ios::binaryios::in 作为替换的代码之间有什么区别吗?
ifstream fin;
fin.open("largefile.dat", ios::binary | ios::in);

最佳答案

没有区别。这些名称是从具体流类派生自的虚拟基础 std::ios_base 继承的。

关于c++ - ifstream::binary 和 ios::binary 之间有区别吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30313823/

10-13 07:02