tribool

    2熱度

    1回答

    boost 1.55,MSVC express 2012. 使用tribool進行錯誤的表達式評估。 只有當我明確指定tribool(false)時,它才能正確工作。 道德故事:編譯器根據VALUES選擇TYPES。 auto a = 0? indeterminate : false; // type function pointer auto b = 0? indeterminate : tr

    1熱度

    2回答

    這是我的測試提振的樣本:: tribool: #include <iostream> #include "boost/logic/tribool.hpp" int main() { boost::logic::tribool init; //init = boost::logic::indeterminate; init = true; //init = false; if (