隐式类型转换

C++隐式类型转换是什么?
C/C++

C++隐式类型转换是什么?

37 0

C++中隐式类型转换是指:从“构造函数形参类型”到“该类类型”的一个编译器的自动转换。隐式类类型转换是会带来风险的,隐式转换得到类的临时变量,完成操作后就消失了,我们构造了一个完成测试后被丢弃的对象。C++ 隐式类类型转换《C++ Primer》中提到:“可以用 单个形参来调用 的构造函数定义了从 形参类型 到 该类类型 的一个隐式转换。”这里应该注意的是, “可以用单个形参进行调用” 并不是指构造函数只能有一个形参,而是它可以有多个形参,但那些形参都是有默认实参的。那么,什么是“隐式转换”呢? 上面这句