记录,待总结10

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个左右

 

posted @ 2012-01-18 15:02  windmissing  阅读(94)  评论(0编辑  收藏  举报