3 函数提高

 

 

 

 

 

 

函数的返回值不作为函数重载的条件。

 

 

这俩属于类型不同,可以发生函数重载。

int a = 10;

fun(a); // 调用可读可写的fun

fun(10);// 调用常量引用的fun

为什么?

 

 

坑2:碰到默认参数

 

func2(10); // 这时候肯定出错,不知道调用哪个了,出现了二义性,报错,尽量避免这种错误

 

posted @ 2021-01-15 15:40  不妨不妨,来日方长  阅读(57)  评论(0编辑  收藏  举报