如何让派生类对象访问基类中的值?

问题描述 投票:0回答:1

所以我在C ++中制作这个愚蠢的项目,每当我从派生类调用基类的数据成员时,我都会得到“不受欢迎的”值。很抱歉发布几乎所有代码,因为我不确定要避免哪些部分:(


#include <iostream>

using namespace std;
class A
{
   public:
    string a[10];
    int b[10];
    void setup()
    {
        a[1]="Hello world";
        b[1]=10;

    }

};
class B:public A
{
    public:
    void test()
    {
        cout<<A::a[1];
        cout<<A::b[1];
    }
};
int main()
{
    A obj;
    B obj2;
    obj.setup();
    obj2.test();
    return 0;
}


c++
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.