C++之重载函数学习

TXP嵌入式
关注

二、重载函数进阶学习

1、重载与指针:

下面的函数指针将保存哪个函数的地址?

image.png

函数重载遇上函数指针:

将宠着你函数名赋值给函数指针时

根据重载规则跳线与函数指针参数列表一致的候选者

严格匹配候选者的函数类型与函数指针的函数类型

代码试验:

image.png

输出结果:

image.png

从输出结果来看,很明显调用了第一个func函数。

2、注意:

函数重载必然发生在同一个作用域中

编译器需要用参数列表或者函数类型进行函数选择(也就是说碰到指针,要注意函数类型了)

无法直接通过函数名得到重载函数的入口地址,这里还是通过上面的例子演示一下:

image.png

输出结果:

image.png

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存