page contents

覆盖和重载之间有什么区别?

轩辕小不懂 发布于 2022-01-05 10:59
阅读 417
收藏 0
分类:C/C++开发
2813
Nen
Nen
- 程序员

覆盖是指派生类中重新定义的函数,其函数名、参数列表、返回类型与父类完全相同,只是函数体存在区别;覆盖只发生在类的成员函数中;

重载是指两个函数具有相同的函数名,不同的参数列表,不关心返回值;当调用函数时,根据传递的参数列表来判断调用哪个函数;重载可以

是类的成员函数,也可以是普通函数。

请先 登录 后评论