fstream 中的模式指的是两个不同的集合 ios 和 fstream 相同的东西(在我看来)
Modes in fstream referring to two different sets ios and fstream for the same thing(in my opinion)
这两行在C++文件管理中有什么区别?
fstream fin("project.csv",fstream::in);
fstream fin("project.csv",ios::in);
C++ 中 classes 的层次结构请参考图片。
其实ios_base是被ios继承的超classclass,由 istream 和 ostream 继承,这两个都由 iostream[ 继承=25=]后来被fstream继承,所以ios::in
或fstream::in
是一样的。
这两行在C++文件管理中有什么区别?
fstream fin("project.csv",fstream::in); fstream fin("project.csv",ios::in);
C++ 中 classes 的层次结构请参考图片。
其实ios_base是被ios继承的超classclass,由 istream 和 ostream 继承,这两个都由 iostream[ 继承=25=]后来被fstream继承,所以ios::in
或fstream::in
是一样的。