C++中explicit关键字做用

  C++的explicit关键字 c++中的explicit关键字用来修饰类的构造函数,代表该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢? 若是c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操做:将该构造函数对应数据类型的数据转换为该类对象,以下面所示: class MyClass { public:    MyClass( int
相关文章
相关标签/搜索