社区
C++ 语言
帖子详情
流(STREAM)到底如何理解?
mjerry
2003-08-22 10:01:26
有的书上说是一种逻辑设备,有的说是一个格式化并保存字节的对象,有的说是指提取或插入的操作。到底是什么?
...全文
77
15
打赏
收藏
流(STREAM)到底如何理解?
有的书上说是一种逻辑设备,有的说是一个格式化并保存字节的对象,有的说是指提取或插入的操作。到底是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
srxumin
2004-01-16
打赏
举报
回复
我也是个初学者,好像流是应OOP的设计应运而生的,也是为了更好地解决OOP数据流问题,但是很多书上都没有好的例子介绍,介绍得也看不太懂。所以好像大家不用流也可以解决很多流问题,也请高手们说说流这个东西到底有什么作用?它用在哪些地方比较合适,并且可以简化问题的解决方法?
Demonx
2003-08-27
打赏
举报
回复
关于楼主的问题,我觉得的确应该用数据流来形用,根据是c++中,cin作为标准输入流,cout作为标准输出流,cerr作为标准错误流等。
Smartdoggie
2003-08-26
打赏
举报
回复
不是啊,流自己维护一个缓冲区
好象是一个指针就OK了
nirvana_li
2003-08-26
打赏
举报
回复
楼上的说的有点诗意~~不错不错。
mjerry
2003-08-26
打赏
举报
回复
那为何还要.rdbuf?
Wolf0403
2003-08-26
打赏
举报
回复
流可以想象成一条河,有上游(数据来源)下游(数据出口)。中间的水库、水闸组成了“缓冲区”
Smartdoggie
2003-08-25
打赏
举报
回复
流就是根一个接一个地传送东西的管子
具体是什么看语境
比如C++标准输入流就是根 从标准输入设备 一个接一个地读入数据 到你的程序里 的
“管子”!
wbh0360
2003-08-25
打赏
举报
回复
就是一个缓冲区
wangyangcheng
2003-08-25
打赏
举报
回复
stream相當于一個文件﹐在c/c++里面把所有的輸入輸出設備都當作了一個文件﹐比如標准輸入設備為鍵盤﹐標准輸出設備為終端(顯示器)﹐文件應相當于"stream"﹐對其讀寫操從都是順序進行的﹐比如讀寫磁帶一樣。
mjerry
2003-08-25
打赏
举报
回复
天!有人能不用修辞手法,给出正确的定义吗?
nirvana_li
2003-08-25
打赏
举报
回复
作为“缓冲区”--应该就是逻辑设备了~~可以这样理解吧??
nirvana_li
2003-08-25
打赏
举报
回复
我决定回去好好问问我的老师~~这个问题很有建设性~~
Smartdoggie
2003-08-25
打赏
举报
回复
楼主想知道的是实现吧
可惜我都只知道个大概
如楼上们所言:就是一个缓冲区,
如标准输入流,接受标准输入设备的全部输入,放在缓冲区里
你的程序要的时候: //例如cin >> something;
按格式一个一个地给
nirvana_li
2003-08-23
打赏
举报
回复
怎么没看到人来呢?帮你UP一下……
nirvana_li
2003-08-22
打赏
举报
回复
我的认为STREAM就是作为“数据流”来理解。楼主所说的种种都是流的一些特征……不过我看过的书中并没有专门对STREAM下过准确的定义……
1.IO
流
简介:什么是IO
流
???什么叫
流
stream
???
跟汤老师学Java笔记:IO
流
简介 完成:第一遍 1.什么是IO
流
? IO:Input Output 输入和输出
流
功能:通过IO
流
实现文件的输入和输出 用于对文件进行读写的操作 2.什么叫
流
stream
?
流
:可以
理解
为一组有顺序的、有起点和终点的动态数据集合 文件是数据在硬盘上的静态存储
流
是数据在传输时的动态形态 ...
Java 中的
流
(
Stream
)是什么?
每种类型又可以分为顺序
流
(
Stream
)和并行
流
(Parallel
Stream
),顺序
流
是一个按顺序处理的
流
,而并行
流
是一个可以并行处理的
流
。在这个示例中,我们将一个 List 转化为
流
,然后通过 filter 操作过滤出偶数,然后通过 mapToInt 操作将
流
中的元素转化为 int 类型,最后通过 sum 操作求和,得到结果 6。总之,
流
是 Java 中的一个强大工具,可以方便、高效地处理集合和数组等数据类型的元素,它的优势在于简洁、清晰和高效,是 Java 开发中不可或缺的一部分。
什么是Node.js的
流
(
stream
)?它们有什么作用?
什么是Node.js的
流
(
stream
)?它们有什么作用?
stream
流
个人关于
stream
的一些
理解
,以及
stream
流
的一些简单操作
Java--
Stream
流
详解
Stream
是Java 8 API添加的一个新的抽象,称为
流
Stream
,可以一种声明的方式处理数据
stream
().filter()一般适用于list集合过滤list中的数据,主要作用就是模拟sql查询,从集合中查询想要的数据,不用像之前一样遍历list再筛选 orElse(null)表示如果一个都没找到返回null(orElse()中可以塞默认值。如果找不到就会返回orElse中设置的默认值) orElseGet(null)表示如果一个都没找到返回null(orElseGet()中可以塞默认值。
C++ 语言
64,684
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章