美文网首页
C++ 重载 重定义 重写

C++ 重载 重定义 重写

作者: wuli777 | 来源:发表于2018-04-18 20:08 被阅读0次

重载:在同一个类中,相同的函数名,不同的参数,称为函数重载,但是不能通过函数返回类型来判断。

重定义:在子类继承父类后,拥有和父类同名的函数,参数列表可以不同,以实现不同的功能。

重写(覆盖):必须存在于父类与子类中间,函数名、函数参数,返回类型都必须一样,被重写的函数不能是静态的(static)。

重载和重定义都是针对相同的函数名,但是在不同的名字空间,重写也叫覆盖要求比较严格,必须要求函数名、参数、返回类型都一致才行。

相关文章

网友评论

      本文标题:C++ 重载 重定义 重写

      本文链接:https://www.haomeiwen.com/subject/baybkftx.html