函数重载

众所周知, C++中函数是可以重载的

重载的条件:

1. 参数类型不同

2. 参数个数不同

以上2个条件只要满足一个, 或者2个都满足,重载就是正确的。

特别强调一下, 如果2个函数只有返回值不同, 那么这就不能称之为重载, 并且这种写法是错误的!

fun_overloading.png
symbol_table.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 重载的概念 重载(Overload)--同一个标识符在不同的上下文有不同的意义。 函数重载(Function Ov...
    nethanhan阅读 2,166评论 0 0
  • 一.函数 1.函数重载,函数覆盖,函数隐藏三者的区别,概念 函数重载:在一个类中,函数与函数的函数名相同,参数类型...
    YBshone阅读 3,122评论 0 2
  • 我们在开瓶瓶罐罐的时候,经常会遭遇因各种瓶口规格不同而找不到合适的工具的尴尬。所以有时候就为了开个瓶,家里要备多种...
    踩在浪花上00阅读 3,150评论 0 0
  • 又到周六了,天堂岛书吧开门“营业”它的今天了…… 学习班上,孩子的心在读书与画画中静下来。孩子说:“很喜悦!...
    观心客阅读 1,371评论 0 0
  • 早上醒来就听见下雨的声音,好开心,不上班的日子下雨,可以关掉屋里所有的灯,拉开窗帘,看着外面的树,听着外面的雨,躺...
    甜肉骨头阅读 2,885评论 0 0