(1)最近遇到的是C++的函数重载问题
重载,其实就是同名函数,但是参数上存在不同(数量,类型啥的)。函数重载只能根据参数个数,参数类型,参数位置实现,不能根据返回值来实现。
C(有的人说不能实现,有的说需要额外增加大量说明代码)不怎么容易实现,但是C++上可以直接实现。JAVA自查~
注意:重载函数的参数个数,参数类型或参数顺序三者中必须有一个不同(函数可以重名,但是参数一定要存在差异)
这里附上一个很好的博文,举了例子并说明在C++底层如何实现重载处理(函数重名处理):
https://blog.csdn.net/alidada_blog/article/details/80734900
(2)其他语言的函数重载的实现,可能存在一些差异,以后遇到再补充吧