阻止类构造函数的隐式自动转换。
由于C++的构造函数是默认支持隐式转换的(即默认是关键字implicit修饰)。
当在上面两种情况以外的构造函数前加explicit时,explicit失效。
【C++ 关键字】explicit
原文:https://www.cnblogs.com/chen-cs/p/13027263.html