cpp隐式向上类型转换

版权声明: https://blog.csdn.net/dashoumeixi/article/details/82883221

一个例子对父类指针指向子类对象的扩展

class A{
  public:
};
class C{
  public:
};
class Child : public A , public C{
public:
    A& getA(){
        return *this; // 也可以(A&)*this;
    }
    C& getC(){
        return *this;
    }
};

猜你喜欢

转载自blog.csdn.net/dashoumeixi/article/details/82883221
今日推荐