C++中有几个关键词,原来自己一直都在错用
override(覆盖或叫改写、重写)用于子类对父类的同名函数尤其是虚函数的重写,实现多态
overload(重载)函数名相同,参数不同即叫重载,返回值可同也可不同(最早以前必须相同),而且不一定要在类中,在一个作用域中的函数都可重载。
还有一些如overwrite,overlapped都是针对值而言的
override(覆盖或叫改写、重写)用于子类对父类的同名函数尤其是虚函数的重写,实现多态
overload(重载)函数名相同,参数不同即叫重载,返回值可同也可不同(最早以前必须相同),而且不一定要在类中,在一个作用域中的函数都可重载。
还有一些如overwrite,overlapped都是针对值而言的