C++ Primer Chapter 8-2
来源:互联网 发布:演唱会抢票软件 编辑:程序博客网 时间:2024/05/23 01:57
1: 文件模式:用来指定如何使用文件。
2:反斜杠 \ 需要显示的话是需要用 \\ 才可以显示的,一个的话表示转义符,这一点在文件路径中特别重要。
3:在读取文件时,文件的大小写并没有关系
4:app 模式是指每次写操作文件时都定位到文件末尾,这个对连续地写操作,保护之前写过的内容,因为out模式下打开会丢弃文件内容。page 286
5:每次打开文件时,都会重新确定文件模式。
6:cin 在读数据时是每遇到空格就停止,空格之间的数据是一次完整的数据。其他文件流的读对象也和cin一样。比如读入string对象。
7:istringstream 流对象一般用在先读入整行数据,然后再从这个整行数据中读取单个的string;即先用 getline(in, line) 读取整行数据,然后用 istringstream 流对象 inputstr 读取line中的单个单词
string str;
istringstream inputstr(line);
while( inputstr >> str)
8: 重复利用输入流对象时需要对对象使用clear() 函数,重置流的状态,这个对在循环内外定义流对象有很大影响,切记,循环外定义则是重复使用,循环内则不属于,每次循环都会新建对象。
9:ostringstream 流对象则是对于逐步构造输出,先通过一个流对象把输出输出到一个流对象的内存中,然后一次性输出内容(其实有点多余,直接用一个string 一步步完成其实就够了)
10:输入输出流存在一组状态,如果这些状态出错,那么后续的流操作都将失效,只有把这些状态清除了,才可以继续操作。可以用 clear() 或者 setstate() 去设置这些状态。
0 0
- C primer plus -- Chapter 2
- C++ Primer Chapter 8-2
- C++Primer-Function chapter
- C++ Primer Chapter 2
- C++ Primer Chapter 2
- C++ Primer Chapter 8-1
- c++ primer plus chapter 2
- C++ Primer Chapter 7-2
- C++ Primer Chapter 9-2
- C++ Primer Chapter 10-2
- C++ Primer Chapter 11-2
- C++ Primer Chapter 12-2
- C++ Primer Chapter 13-2
- C++ Primer Chapter 14-2
- C++ Primer Chapter 15-2
- c primer plus Chapter 14 p383
- 《C primer plus》笔记--Chapter 1
- C++Primer Chapter One学习笔记
- 11-软件研制总结报告
- 信息管理与维护怎么形成
- 使用闭包
- POJ 2965 The Pilots Brothers' refrigerator (DFS + 枚举)
- Cornerstone无法查看log解决办法
- C++ Primer Chapter 8-2
- 每天一个Linux命令(57):scp
- 浅谈webWorker
- 近来总结
- 测试开发之路:英雄迟暮,我心未老
- web工具类(一)——字符串、日期的自定义操作类
- poj 2352 (treap 树堆做法,size的应用)
- activity和fragment的交互方式
- C++函数重载