fix linux build, my fault
注意啊, explict bool 居然是 c++11 的
fix compile error on older gcc