C++中如果子类中的函数与父类的函数重名那么父类中的重名函数在这个子类中直接被隐藏
函数重载
参数表不同的函数才是函数重载
参数个数不同、参数类型不同
只有返回值类型不同不行
默认参数
默认参数只能从最右边开始定义 仅在函数原型里可以定义
编译时 编译器看到原型声明 默认参数是什么就给什么
尽量不要使用默认参数
C++中如果子类中的函数与父类的函数重名那么父类中的重名函数在这个子类中直接被隐藏
参数表不同的函数才是函数重载
参数个数不同、参数类型不同
只有返回值类型不同不行
默认参数只能从最右边开始定义 仅在函数原型里可以定义
编译时 编译器看到原型声明 默认参数是什么就给什么
尽量不要使用默认参数