一、overload(重载)
overload在同一作用域内,函数名相同,参数列表不同(包括参数类型、个数、顺序)。
二、shadow(不同教材翻译也不同,用英文最为规范)
shadow在父子类之间,函数名相同,参数列表可相同也可不同。
三、override(不同教材翻译也不同,用英文最为规范)
override在父子类之间,函数名、参数列表、返回值都必须相同,且父类函数前必须加virtual关键字,子类函数前可加可不加。
一、overload(重载)
overload在同一作用域内,函数名相同,参数列表不同(包括参数类型、个数、顺序)。
二、shadow(不同教材翻译也不同,用英文最为规范)
shadow在父子类之间,函数名相同,参数列表可相同也可不同。
三、override(不同教材翻译也不同,用英文最为规范)
override在父子类之间,函数名、参数列表、返回值都必须相同,且父类函数前必须加virtual关键字,子类函数前可加可不加。