注意啊, explict bool 居然是 c++11 的