explicit 意义:明确的,清楚的;直言的;详述的;不隐瞒的
用法:C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).
隐式和显式的区分详见:https://www.cnblogs.com/ymy124/p/3632634.html
注意:
1、构造函数只有一个参数时有效,或者除第一个参数均有初值也有效
2、无关键字explicit 默认为隐式