首先,函数同名是大前提。
一、重载 与 重写
重载(overload)
同一个作用域中,函数参数不同
重写(override)
派生类重写基类的virtual函数
不同作用域(基类和派生类),函数参数相同
二、覆盖 与 隐藏
重写又称为覆盖
首先,函数同名是大前提。
一、重载 与 重写
重载(overload)
同一个作用域中,函数参数不同
重写(override)
派生类重写基类的virtual函数
不同作用域(基类和派生类),函数参数相同
二、覆盖 与 隐藏
重写又称为覆盖