1:endl是一个特殊值,操纵符,将它写入输出流时,具有输出换行的效果并刷新与设备相关联的缓冲区。通过刷新缓冲区,用户可立即看到写入到流中的输出。
2:利用重定向可以将这些流与所选择的文件联系起来。
C++由三部分组成:
1:低级语言,多半继承自C。
2:更高级语言特征,用户可以借此定义自己的数据类型,组织大规模的程序和系统。
3:标准库,是用上述高级特征提供一整套有用的数据结构和算法。
重点:如何使用标准库提供的抽象设施。
核心:对类的支持。
3:定义模板时,应避免使用过多的通用数据类型;否则会降低程序的可读性而引起混乱。
4:缓冲区的目的:就是减少刷屏的次数