4.7 tribool

2013-10-07 15:00:11 · 作者: · 浏览: 72

4.7  tribool

boost.tribool类似C++(www.cppentry.com)内置的bool类型,但基于三态的布尔逻辑:在true(真)和false(假)之外还有一个indeterminate状态(未知、不确定)。

tribool位于名字空间boost::logic,但为了方便使用被using语句引入了boost名字空间,为使用tribool组件,需要包含头文件<boost/logic/tribool.hpp>,即:

  1. #include <boost/logic/tribool.hpp> 
  2. using namespace boost;