c++的构造函数也定义了一个隐式转换
explicit只对构造函数起作用,用来抑制隐式转换
看一个小例子
新建一个头文件
实现它
在调用 的时候
可以直接这么调用构造函数
加上explicit
之后再和上面一样调用就不会通过了
只能是
c++的构造函数也定义了一个隐式转换
explicit只对构造函数起作用,用来抑制隐式转换
看一个小例子
新建一个头文件
实现它
在调用 的时候
可以直接这么调用构造函数
加上explicit
之后再和上面一样调用就不会通过了
只能是