本文共 268 字,大约阅读时间需要 1 分钟。
class A {
public :virtual void myvirfunc() {} };A *pa = new A();
pa->myvirfunc(); //这是不是多态?A a;
a.myvirfunc(); //这是不是多态?一个类,没继承,有虚函数,那么上边的两行代码,是多态吗?你是怎么理解多态的定义的?咱门不要抄网上的那些话;
我也有自己的理解,放到了我的教程中《c++对象模型探索》,如果大家有兴趣,欢迎观看;
地址:转载于:https://blog.51cto.com/13995044/2307936