C++ Primer 5e chapter 8

1、 I/O :iostream fstream sstream(stringstream),后两者继承于前者;

2、IO对象无拷贝无赋值操作;

3、流的状态 while(cin >>word) 时时检查,检查流的状态有很多函数 P280;

4、何时会刷新缓存:程序结束、缓存区满、cerr、关联流;endl换行刷新,ends 空格刷新,flush直接刷新;

5、文件操作,打开方式可以显式指定,一般根据流的选择来判断是读还是写,文件名是string(C++11)或者char*都可以;销毁时自动调用close

6、string流除了有iostream的操作之外,还有一些其他的特殊操作,sstream s(string), s.str(),s.str(xx);

7、使用上,可以用getline函数先读取一行,然后将这一行给一个istringstream,在依次读取行内的内容;

8、当希望逐步构造输出的时候,使用ostringstream




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值