讨论/《C++ 面试突击》 - explicit 的作用(如何避免编译器进行隐式类型转换)/
《C++ 面试突击》 - explicit 的作用(如何避免编译器进行隐式类型转换)
共 1 个回复

上述代码中,A ex = 10; 在编译时,进行了隐式转换,将 10 转换成 A 类型的对象,然后将该对象赋值给 ex,等同于如下操作:

A temp(10);
ex = temp;
8