我这么理解,流是程序和设备(也叫文件吧)之间的数据输入输出形式。是不是这样呢
追答对。流起到一个缓冲的作用,它是外部与程序进行数据交换的纽带。
追问流是数据交换的纽带?流不就是数据吗?至于你说的缓冲作用,也不懂。缓冲我只知道有个缓冲区,在内存上开辟出来的,当写满时才写到磁盘中。
追答流是一个抽象,你可以把它想象为一个类(其实它就是一个类,具体见C++ Programming Language),这个类包含一个缓冲区,一些友元(friend istream&(const...)之类的),一些操作。当你读入数据,就是读到这个缓冲区中,可以通过这个类操纵缓冲区。
追问又深了
追答兄台见谅,我用的是安卓版知道,回答中有错误,没法改。