首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一些关于 cin cout 的相关有关问题

2012-02-11 
一些关于 cin cout 的相关问题c++primer中有一句话:每个IO对象管理一个缓冲区还有一句话以下情况将导致缓

一些关于 cin cout 的相关问题
c++primer中有一句话:每个IO对象管理一个缓冲区

还有一句话     以下情况将导致缓冲区被刷新:将输入流对象和输出流对象“关联”起来,然后在读入输入流的时候将自动刷新关联的输出流的缓冲区
1
cin和cout   是关联的吗?(推理:因为遇到cin语句的时候,他前面的cout < < "string "   将立刻显示在屏幕上       )
2
请问这里的   输入流和输出流是怎么个关联法:具体实现是怎么样的,用什么语句实现的


3以下解释正确吗?

clear(badbit   |   failbit)     //   bad和fail对应位为1     而eof位被设置为0  

setstate(badbit   |   failbit)   //     bad和fail对应位为1     而eof维持原来状态不变


[解决办法]
1 是
2 cin和cout的关联是C++标准规定的,编译器自动进行的。
手动关联用tie方法。不要深入研究,没多少实际意义
3 我只用clear(),搞那么细没有实际意义。

热点排行