函数的返回值不作为函数重载的条件。
这俩属于类型不同,可以发生函数重载。
int a = 10;
fun(a); // 调用可读可写的fun
fun(10);// 调用常量引用的fun
为什么?
坑2:碰到默认参数
func2(10); // 这时候肯定出错,不知道调用哪个了,出现了二义性,报错,尽量避免这种错误