const Type & 和 Type & 在隐式类型转换上有什么区别?比如 Type 是一个类,有一个int形参的构造函数,那么为什么只有const的函数调用都会以成功。void func(const Type &a); //如果去掉const那么下面的调用就会报错。why?int a = 3;func(a);[解决办法]