鱼C论坛

 找回密码
 立即注册
查看: 4645|回复: 2

初学者关于缓冲区的问题

[复制链接]
发表于 2013-3-14 18:04:17 | 显示全部楼层

(1)我们将字符读入某个变量的时候,字符是先存到一块内存(缓冲区)里,然后再一次性写到变量里的。这样做的好处是:当你输入错误的时候,有机会修改你的输入。这种机制就叫做缓冲机制,输出也是一样。
(2)可以的,它们内部都使用一个叫做stream_buf的类,该类代表缓冲区,可以交换,设置他们的缓冲区
(3)你可以认为在标准库里已经定义好了这些对象
(4)不是
(5)不是,cin首先将字符读入到缓冲区,此时兵并有输入到变量里,刷新缓冲区强制把缓冲区里的字符都输入到变量里(将字符转换为该变量的值)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-15 04:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表