当前位置: 首页C++C++面向对象正文 覆盖和重载之间有什么区别? C++面向对象 3年前 1 5.7K 覆盖是指派生类中重新定义的函数,其函数名、参数列表、返回类型与父类完全相同,只是函数体存在区别;覆盖只发生在类的成员函数中; 重载是指两个函数具有相同的函数名,不同的参数列表,不关心返回值;当调用函数时,根据传递的参数列表来判断调用哪个函数;重载可以是类的成员函数,也可以是普通函数。 C++面向对象 帅地管理员 收藏 海报 分享链接