我见过这样写的代码:
ifstream fin;
fin.open("largefile.dat", ifstream::binary | ifstream::in);
现在这让我感到困惑,上面的代码和下面使用
ios::binary
和 ios::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/