摘要: 起因是群里有人问: 2,3,4是为什么。 解答: 2:2是因为B中的show(A)才是多态,A a2=new B(),此时a2只有show(A)的多态,而面对的类型切割问题,在编译的时候派生类会将基类的多态的函数隐藏掉,所以指向的肯定是派生类的函数 3:首先它先不隐式转换去A和B的重载里面寻找,优先 阅读全文
posted @ 2023-02-24 13:01 heisse 阅读(23) 评论(0) 推荐(0) 编辑