自由
淡泊以明志, 宁静以致远.
Pages
Home
xiaogaozi's Secret Base
Saturday, May 24, 2008
C++学习笔记(三) -- cin的布尔值
关于 cin 的布尔值的确定:
首先 cin 是 istream 类的一个对象, 而 istream 类继承于 ios_base 类, 于是 ios_base 的状态决定了 cin 为 true 或者 false.
ios_base 类中有四个状态标志 (state flag), 分别是: eofbit, failbit, badbit, goodbit. 当前三个标志的值为0, 即为 false 时, goodbit 为 true. 这就决定了 cin 为 true 还是 flase.
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment