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