编程语言
首页 > 编程语言> > c++的IO类

c++的IO类

作者:互联网

CPP的IO类

继承图:

IO对象不能拷贝或赋值

istream in = cin; //错!
istream &in = cin; //正确!

IO对象的状态

可以用cin.rdstate()得到当前状态,返回类型是strm::iostatestrm是IO对象类型,例如istream

或者使用s.good(), s.fail(), s.eof(), s.bad(),如果对应的位被置1,则返回true

s.clear()清除当前状态。

文件IO

fstream fstrm(path, mod)

mod缺省,ifstream默认用in,ofstream默认用out。

out默认丢弃已有数据,若要保留用out打开的文件内容,必须同时指定app或者in。

app默认指定out。

标签:istream,IO,app,c++,strm,mod,out
来源: https://www.cnblogs.com/hellozhangjz/p/15958777.html