explicit作用详解代码
上一篇讲了转换构造函数有什么用途,知道了转换构造函数经常会在不经意就被调用,当不希望发生转换时,哪有什么办法可以让它不要隐式调用转换吗?是有的,就是关键字explicit作用。以上一篇代码来修改,来介绍explicit:
上一篇讲了转换构造函数有什么用途,知道了转换构造函数经常会在不经意就被调用,当不希望发生转换时,哪有什么办法可以让它不要隐式调用转换吗?是有的,就是关键字explicit作用。以上一篇代码来修改,来介绍explicit:
当构造函数被指定为explicit的时候,将不会自动把构造函数作为转换构造函数,这仅仅用在当一个初始化语句参数与这个构造函数的形参匹配的情况.