重载与覆盖的区别在于方法体不一样。函数
成员函数被重载的特征以下:方法
1.相同的范围(在同一个类中);vi
2.函数名字相同;参数
3.参数不一样;
4.virtual关键字无关紧要。
覆盖的特征以下:
1.不一样的范围;(分别位于派生类与基类)
2.函数名字相同;
3.参数相同;
4.基类函数必须有virtual关键字。