天天看点

c++基础 explicit

c++的构造函数也定义了一个隐式转换

explicit只对构造函数起作用,用来抑制隐式转换

看一个小例子

新建一个头文件

实现它

在调用 的时候

可以直接这么调用构造函数

加上explicit

之后再和上面一样调用就不会通过了

只能是

继续阅读