单参数构造函数本质上是将某些数据的类型进行转换(从该参数的类型转换为该类的类型)。为了防止客户端代码在使用隐式初始化语法时无意中进行这种类型转换,请使用 explicit 关键字标记该构造函数定义。
explicit
有关单参数构造函数的更多信息(包括交互式示例)