设为首页 加入收藏

TOP

4.7.4 输入输出
2013-10-07 15:01:22 来源: 作者: 【 】 浏览:78
Tags:4.7.4 输入 输出

4.7.4  输入输出

tribool可以如bool类型一样进行流操作,但需要包含另外一个头文件<boost/logic/ tribool_io.hpp>。

只要包含了这个头文件,就可以使用>>、<<操作符向cin、cout等流对象输入输出,false、true和indeterminate分别对应整数0、1和2。如果设置了流的boolalpha标志,则对应字符串"false"、"true"和"indeterminate"。

例如:

  1. #include <boost/logic/tribool_io.hpp> 
  2. using namespace boost;  
  3. int main()  
  4. {     
  5.     tribool tb1(true), tb2(false), tb3(indeterminate);  
  6.     cout << tb1 << ","                      //输出1  
  7.          << tb2 << ","                      //输出0  
  8.          << tb3 << endl;                    //输出2  
  9. }  

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.8.3 基类链 下一篇4.7.1 类摘要

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: