科创网 关注科创领域的新机会

父类指针指向子类对象,函数调用

c 指针指向子类对象

父类子类指针函数调用注意事项

1,如果以一个基础类指针指向一个衍生类对象(派生类对象), 那么经由该指针只能访问基础类定义的函数(静态联翩)

2,如果以一个衍生类指针指向一个基础类对象,必须先做强制转型动作(explicit cast),这种做法很危险,也不符合生活习惯,在程序设计上也会给程序员带来困扰。(一般不会这么去定义)

3,如果基础类和衍生类定义了相同名称的成员函数,那么通过对象指针调用成员函数时, 到底调用那个函数要根据指针的原型来确定,而不是根据指针实际指向的对象类型确定。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除

热门