QT中的explicit关键字的作用_qt explicit-CSDN博客

网站介绍:文章浏览阅读1.7w次,点赞18次,收藏87次。QT中的explicit关键字的作用c++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数),承担了两个角色。一是个构造器,二是个默认且隐含的类型转换操作符。所以,有时候在我们写下如 AAA = XX..._qt explicit