可以看出当构造函数前加了explicit关键字后原本代码中发生隐式转换的地方现在在编译的时候不能通过这样也就防止了我们程序中可能出现的问题记住编译器是我们最好的朋友我们尽可能的将代码中的隐患错误暴露给编译器让它提醒我们以便及时去纠正我们的错误 17、C++隐式类型转换构造函数和关键字explicit 转自公众号:码农有道...