函数模板和类模板
fstream类型除了继承iostream的行为外,还定义了两个自己的新操作--open和
close.fstream.ifstream或ofstream对象可调用这些操作,而其他的IO类型则不能调用
文件模式的组合
out 打开文件做写操作,删除文件中已有的数据
out | app 打开文件做写操作,在文件尾写入
out | trunc 与out模式相同
in 打开文件做读操作
in | out 打开文件做读写操作,并定位于文件开头处
in | out | trunc 打开文件做读写操作,删除文件中已有的数据
上述所有的打开模式组合还可以添加ate模式。对这些模式添加ate只会改变文件打开时
的初始位置,在第一次读或写之前,将文件定位于文件末尾处。
fstream类型除了继承iostream的行为外,还定义了两个自己的新操作--open和
close.fstream.ifstream或ofstream对象可调用这些操作,而其他的IO类型则不能调用
文件模式的组合
out 打开文件做写操作,删除文件中已有的数据
out | app 打开文件做写操作,在文件尾写入
out | trunc 与out模式相同
in 打开文件做读操作
in | out 打开文件做读写操作,并定位于文件开头处
in | out | trunc 打开文件做读写操作,删除文件中已有的数据
上述所有的打开模式组合还可以添加ate模式。对这些模式添加ate只会改变文件打开时
的初始位置,在第一次读或写之前,将文件定位于文件末尾处。