const Type & 和 Type & 在隐式类型转换下有什么区别

const Type & 和 Type & 在隐式类型转换上有什么区别?比如 Type 是一个类,有一个int形参的构造函数,那么为

const Type & 和 Type & 在隐式类型转换上有什么区别?
比如 Type 是一个类,有一个int形参的构造函数,那么为什么只有const的函数调用都会以成功。

void func(const Type &a); //如果去掉const那么下面的调用就会报错。why?

int a = 3;

func(a);

[解决办法]

探讨是这样哈,我看的是第四版,看来三四版还是很不一样的。