*谨以此记录C++ primer中遗漏的知识点,不会有结构清晰的知识脉络,不建议以系统性学习为目的地访问
标准库定义了三个ostream对象:
1、cout 标准输出
2、cerr 标准错误 输出警告和错误消息
3、clog 输出程序运行时的一般性消息
endl的效果是结束当前行,并将与设备关联的缓冲区中的内容刷到设备中
默认情况下,读cin会刷新cout, 程序非正常终止时也会刷新cout.
当我们使用一个istream对象作为条件时,其效果是检测流的状态。遇到EOF(end of file)或者一个无效输入时,istream会变为无效。
处于无效状态的istream对象会使条件变为假。while (std::cin >> value)
原文:http://www.cnblogs.com/jinkewulei/p/4843175.html