// Online C++ compiler to run C++ program online
#include <iostream>

// Online C++ compiler to run C++ program online
#include <iostream>

class A{ public: A(){a=1;};
    public: int a;
};
class B :public A{ public: B(){a+=2;}
};
class C : public A{ public: C(){a*=3;}
};
class D: public A,public B, public C{ public: int d;};


int main() {
    D *d=new D();
    std::cout<<d->B::a ;  // 直接d->A::a 不行.
    return 0;

}

arrow
arrow
    文章標籤
    [c++] 變數繼承 public variable
    全站熱搜

    cianfen 發表在 痞客邦 留言(0) 人氣()