c++重载,覆盖,隐藏 在c++中,重载和覆盖通常被混淆,现在来说一下其区别 重载 在同一个类中,函数名相同,参数表不同(参数个数,名字,顺序只要有一个不同); 覆盖 在不同的类中,函数名相同,参数表也要相同,基类函数含有virtual关键字; 隐藏 1.在不同类中,函数名相同,参数表也相同,基类函数不含virtual关键字; 2.在不同类中,函数名相同,参数表不同; 此时,基类函数被隐藏;