C++Primer-函数重载

重载和const形参
顶层const不影响传入对象及拷贝,所以无法区分重载;底层const可以区分

函数匹配/重载确定
(1)若有最佳匹配进行最佳匹配
(2)无最佳匹配,但有多个函数可以匹配,产生二义性

重载与作用域
一般情况下,不要把函数定义在局部区域中,会导致全局的重载函数被屏蔽;同时同名的变量如果定义在局部域,也会导致函数的声明被屏蔽
总之,如果可以在局部找到对应名字的定义,编译器就不会再去外部寻找。在C++中,名字查找发生在类型检查之前
全部评论

相关推荐

活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务