重载就是:是函数名相同,参数列表不同 重载只是在类的内部存在。
重写:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数。说白了,就是在继承关系中出现的 。
一句话就是重载是同一层次函数名相同。覆盖是在继承层次中成员函数的函数原型完全相同。
重写主要标志特征:
- 被重写的函数不是static的。必须是virtual的。
2 重写函数必须有相同的类型,名称和参数列表
重载就是:是函数名相同,参数列表不同 重载只是在类的内部存在。
重写:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数。说白了,就是在继承关系中出现的 。
一句话就是重载是同一层次函数名相同。覆盖是在继承层次中成员函数的函数原型完全相同。
重写主要标志特征: