将关键字explicit放于类定义中单实参构造函数的前面,以防止编译器使用自动转换。
如果这个实参不能与类所构造的参数相似,或者二者之间存在父—子关系,则使用explicit关键字是有用的。
QtCreator生成的类会将这个关键字放于所产生的定制窗口构造函数的前面,建议程序员对QWidget派生的类也这样做
将关键字explicit放于类定义中单实参构造函数的前面,以防止编译器使用自动转换。
如果这个实参不能与类所构造的参数相似,或者二者之间存在父—子关系,则使用explicit关键字是有用的。
QtCreator生成的类会将这个关键字放于所产生的定制窗口构造函数的前面,建议程序员对QWidget派生的类也这样做