课程
/后端开发
/C++
/C++远征之多态篇
cout << typeid(p).name() << endl;
cout << typeid(*p).name() << endl;
为什么分别指向class Flyable和class Bird呢?
2020-10-29
源自:C++远征之多态篇 4-2
正在回答
因为p表示的是类型指针,因此返回的是这个类型;*p是指向子类的指针,因此返回子类的类型;
举报
本教程将带领大家体会面向对象三大特性中的多态特性