(1).重载,覆盖和隐藏的区别: 重载主要是函数的重载,函数名相同,返回类型相同,但是函数形参不同,被调用时,根据函数形参决定调用原函数还是重载函数. 覆盖主要用在继承多态中,函数前加virtual关键字,子类继承了父类的某个虚函数,利用父指针调用时,子类的虚函数将父类的虚函数覆盖. 隐藏是指派生类的函数把基类的函数隐藏起来了.有两种情况:a.派生类与基类的函数名相同,返回类型相同,但是形参不同,则不论函数前面是否有virtual,基类的函数都被隐藏.b.派生类与基类的函数完全相同,但是基类没有…