继承强转下的同名函数可用性探究
2023-04-22 22:49:04 10 举报
AI智能生成
登录查看完整内容
继承强转下的同名函数可用性探究
作者其他创作
大纲/内容
调用父方法和子类重写方法
没有多态类型dynamic_cast会报错
其他情况安全
调用子重写方法
父有virtual
同名函数使用父类没有的对象或方法时可能出现错误
调用子同名方法
父无virtual
父子方法都能使用
非同名函数
下行转换
父->子
调用父方法
不安全,dynamic_cast方法会报各种错误,static_cast不保证安全
调用父内的virtual函数
调用子类的同名函数
不安全
父->父
调用子方法
上行转换总是安全
调用被重写方法(子方法)
调用被隐藏方法(父方法)
只能调用父类的
上行转换
子->子
错误,禁止定义
子->父
继承强转下的同名函数可用性探究
0 条评论
回复 删除
下一页