C++ 中的 overload, override 和 overwrite
overload:函数重载,将语义,功能类似的函数用相同的名称+不同的参数进行声明
特性:
1) 位于相同的作用域(在同一个类中)。
2) 函数名称相同。
3) 参数不同。
override: 函数覆盖,指派生类中的虚函数覆盖(相同的接口实现不同的功能)基类中的虚函数
特性:
1)位于不同的作用域(基类和派生类)。
2)函数名称相同。
3)参数完全相同。
4)函数为虚函
原创
2017-03-30 11:05:35 ·
344 阅读 ·
0 评论