1.重载、覆盖、隐藏。
共同点:函数名完全相同。
怎么区分。
if(在同一个类的声明内部)
{
if(参数不完全一模一样)
{
重载
}
}
else
{
if(参数有没有完全一模一样 && 基类必须是virtual声明)
{
多态或者覆盖
}
else
{
隐藏(包括重定义)
(重定义的参数完全一模一样)
}
}
c++之重载、覆盖、隐藏
最新推荐文章于 2024-09-16 17:46:36 发布