【发布时间】:2011-01-12 06:49:12
【问题描述】:
在基于 C 的语言中创建三态布尔值的好方法是什么?
【问题讨论】:
-
取一个整数并使用-1,0,1?
-
第 1 步)不要称它为布尔值 ^^ 现在它是三值/状态(也许以后还有更多)类型。 “troolean”浮现在脑海中,但也许这只是我 [mis-] 记得一些俗气的书呆子笑话......
-
你应该看看来自 Boost 的 tribool 库。