标签归档:C++学习记录

C++ explicit关键字

explicit关键字的作用 表明该构造函数是显示的, 而非隐式的, 类构造函数默认情况下即声明为隐式, explicit关键字只能用于修饰只有一个参数的类构造函数, 由于无参数的构造函数和多参数的构造函数总是显示调用,这种情况在构造函数前加explicit无意义, 且只能用来修饰类的构造函数, 下面我们来看一段代码 我们可以看到 为什么 “t = 1;” 执行成功了呢?   在C+ […]