构造函数 explicit 关键字的作用, from stackoverflow
In C++, the compiler is allowed to make one implicit conversion to resolve the parameters to a function. What this means is that the compiler can use constructors callable with a single parameter to c...