4.7 tribool
boost.tribool类似C++(www.cppentry.com)内置的bool类型,但基于三态的布尔逻辑:在true(真)和false(假)之外还有一个indeterminate状态(未知、不确定)。
tribool位于名字空间boost::logic,但为了方便使用被using语句引入了boost名字空间,为使用tribool组件,需要包含头文件<boost/logic/tribool.hpp>,即:
- #include <boost/logic/tribool.hpp>
- using namespace boost;