c++中重载,覆盖和隐藏的区别

2025-04-30 15:24:21
推荐回答(1个)
回答1:

重载是指同一个函数名,接受不同类型的参数,调用不同的函数。

覆盖是指在类的函数里,继承的新类使用同名且同参数类型的函数把基类的函数替换掉。
隐藏是指在类的函数里,继承的新类使用同名但参数类型不同的函数,导致基类函数不可见。