1.在一个类中定义了一个新的类型,这个类型只能在该类用使用。新类型称为嵌套类
2.endl在执行时,做两件事情:
1)输入'\n'
2)刷新缓冲区flush()
解释:执行换行符\n与执行结束符endl,最大的区别在处理文件上,以文件输出流(ofstream)为例。
当流的缓冲区未满时,执行'\n'是不会马上写到文件里。但是执行endl会强行把缓冲区里的内容写入文件中。
3.输出数据到文件的步骤:
1)包含头文件stream
2)建立ofstream对象:ofstream ocout;
3)将对象与文件关联:ocout.open("123.txt");
4)使用该对象输出数据:ocout<<"abc";
5)关闭与文件的连接:ocout.close;
4.读取文件中数据的步骤:
1)包含头文件stream
2)建立ifstream对象:ifstream icin;
3)将对象与文件关联:icin.open("123.txt");
4)使用该对象输入数据:icin>>temp;
5)关闭与文件的连接:icin.close;
5.将数据输出到文件时,可以选择两种输出方式:
1)二进制:空间小,速度快,精度高
2)文件:便于阅读,可直接编辑,可移植性强
6.同时打开文件的数目跟所操作系统而定,一般20个左右