求教:函数重写和重载有何区别?

woshichenwei 2003-10-05 09:32:15
函数重写和重载有何区别?
...全文
242 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hangdian 2003-10-05
  • 打赏
  • 举报
回复
函数重写是用在类的继承中是 函数名相同,什么都一 样,就函数体不同。
函数重载是用在函数之间的,是函数名相同,参数不同(类型,数目)
woshichenwei 2003-10-05
  • 打赏
  • 举报
回复
明白了,谢谢。
robbie24 2003-10-05
  • 打赏
  • 举报
回复
一个是override,改写bass class的虚函数的实现代码(不允许动其他部分,楼上说过了)
另一个是overloading,为了区分,必须保证每一个重载函数都拥有唯一的参数列表(参数个数、类型不同),有个错区,返回值无法作为重载两个函数的标准.

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧